我在签署Android应用程序时遇到了一个有趣的问题,无论我是否使用调试密钥。无论我已经安装到/usr/bin/{java,keytool,jarsigner}
(OpenJDK或Sun的JDK)的JDK,它在编译成功后总会提供以下输出:
-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存储库中,但无法从ant构建它将不允许这种情况发生。
答案 0 :(得分:0)
不确定这是不是你的问题,但要注意奇怪的字符,有些字段不能有空格,逗号,句号等...