1
我正在通過apache ant編譯android項目。之後android更新項目命令。我把ant釋放放在項目的根目錄中。它說android ant編譯失敗
「C:\ Program Files \ Android \ android-sdk \ tools \ ant \ main_rules.xml:384:編譯失敗;有關詳細信息,請參閱編譯器錯誤輸出。
- 我在哪裏可以看到編譯器輸出?
- 這應該是什麼樣的錯誤,因爲我可以通過eclipse和簽名應用程序構建相同的項目?
我發現了這個問題。我認爲你可以編輯你的答案。我會將其標記爲正確的答案。問題在於lib。我在「lib」文件夾中添加了所有外部lib喜歡admob sdk。相反,它應該放在「libs」文件夾中。它在日食中工作正常,即使我們使用名稱lib。但對於螞蟻,我們需要它在libs文件夾中。 –
@Umakant Patil:是的,Ant需要JARs在'libs /'中。這就是爲什麼我建議人們甚至在Eclipse中創建和使用'libs /',以便將來更容易轉換到命令行版本(例如,用於持續集成)。 – CommonsWare
@CommonsWare - 我發現這也是必要的。這意味着每個使用jar的項目都需要有自己的副本。有沒有辦法在build.properties中重寫這個以避免浪費磁盤空間?我已經嘗試設置jar.libs.absolute.dir等所有無濟於事 - 它不斷抱怨缺少庫目錄 – NickT