我的1.6應用程序項目的Eclipse構建成功,並且 Ant構建失敗。我正在尋求幫助,爲什麼他們不是 表現相同的方式。Android應用程序在Eclipse和Ant之間構建系統差異?
我們在Mac OSX 10.5.8使用Eclipse 3.5開發針對SDK 1.6 + 谷歌的API。 Eclipse中沒有設置更改,可以在 工作區或項目級別。同樣,我們的螞蟻也是一個香草 - 風味未修改1.7.1的安裝。 JDK是1.5.0_22。未設置 CLASSPATH環境變量。 JAVA_HOME是/ Library/Java/ 主頁
該應用程序最初由團隊成員使用 Eclipse插件創建。該應用程序引用兩個jar文件的 這對javax.xml.bind.annotation.XmlSeeAlso,這 不在我們的代碼或任何地方的android.jar定義的依賴關係之一。其他罐子 文件對android.jar具有顯式依賴性。我使用android更新生成了Ant 構建文件。
Eclipse項目構建了一個APK並運行在 模擬器應用。我認爲這是不正確的行爲。
Android ant項目無法構建。我認爲這是正確的行爲。 MyClass.java:98:不能訪問javax.xml.bind.annotation.XmlSeeAlso [javac的]文件的javax/XML /綁定/註解/ XmlSeeAlso.class沒有找到
任何想法,爲什麼兩個構建方法行爲有所不同?我想 會期望他們都失敗。
謝謝!
-Amy