2010-05-07 30 views
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存儲庫,但無法從螞蟻構建它將不會允許發生這種情況。

+0

你有沒有解決這個問題,我越來越Fedora上同樣的錯誤13? – R0b0tn1k 2010-06-27 16:47:53

+0

是的,我得到同樣的錯誤,同樣的問題。我目前正在研究類路徑問題的可能性 – 2010-07-22 02:12:44

回答

0

不知道這是你的問題,但是要注意奇怪的字符,某些字段不能有空格,逗號,句號等..

相關問題