4
我在簽署我的Android應用程序時遇到了一個有趣的問題,無論我是否使用調試密鑰。不管我已經安裝到/usr/bin/{java,keytool,jarsigner}
(OpenJDK的或Sun的JDK)的JDK它總是給下面的輸出編譯成功後:。即使使用Sun JDK .apk簽名也失敗(java.lang.NoClassDefFoundError:com.android.jarutils.DebugKeyProvider)
-package-debug-sign: [apkbuilder] Creating RemoteNotify-debug-unaligned.apk and signing it with a debug key... BUILD FAILED /home/ianweller/AndroidSDK/platforms/android-7/templates/android_rules.xml:281: The following error occurred while executing this line: /home/ianweller/AndroidSDK/platforms/android-7/templates/android_rules.xml:152: java.lang.NoClassDefFoundError: com.android.jarutils.DebugKeyProvider
應用程序建成並簽字就好了通過Eclipse中與ADT插件(即使沒有Sun的JDK安裝)。我在Fedora 12上。
我想將我的代碼從Eclipse中移出並將其移入git存儲庫,但無法從螞蟻構建它將不會允許發生這種情況。
你有沒有解決這個問題,我越來越Fedora上同樣的錯誤13? – R0b0tn1k 2010-06-27 16:47:53
是的,我得到同樣的錯誤,同樣的問題。我目前正在研究類路徑問題的可能性 – 2010-07-22 02:12:44