2013-06-26 142 views
0

我正在嘗試將droidText的外部jar添加到我的Android項目中。我正在使用Eclipse,並正在使用Android 2.3到當前版本。我已經創建了一個libs /文件夾,就像這個罐子的getting started中所描述的那樣。 jar放在libs /文件夾中後,當項目試圖構建時,我得到了一個Unable to execute dex: Java heap space Java heap space錯誤。我進入Eclipse.ini文件,並將內存首先更新爲512米,然後再更新至1024米。我仍然收到Java堆空間錯誤。我應該繼續提高內存,還是有其他事情可以做,讓這個jar可以與我的應用程序一起工作。謝謝。將droidText添加到Android - 將外部jar添加到Android

+0

可以建立你的罐子需要不同的Java版本 – mromer

+0

它不是文檔中指定。 – jhamm

回答

1

將droidText作爲Android庫項目使用會降低內存消耗。我更新了「入門指南」,以反映這是推薦的方法。

另請確保您正在運行最新的ADT插件。

如果不爲你工作或者嘗試通過螞蟻

0

我應該繼續提高內存

是,在某種程度上,你可以。 JAR是巨大的,所以我不驚訝它會導致一些問題。

您可能需要切換到命令行構建。

+0

我剛剛扔了2克,它仍然給了我同樣的錯誤。如果我使用命令行構建,是否有可能會使用更少的內存? – jhamm

+0

@jhamm:那麼它將不受Eclipse可用堆空間的控制,這應該有所幫助。不過,這只是一個受過教育的猜測。您可以嘗試聯繫JAR的作者,看看是否有任何具體的建議。 – CommonsWare