我刚刚完成了Android应用程序的开发,所以现在我想发布。对于发布,我使用ant命令行工具来构建我的apk
的发布版本。
我刚刚执行了命令ant release
并得到了此错误
BUILD FAILED
/usr/src/android-sdk-linux/tools/ant/build.xml:679: 执行此行时发生以下错误: /usr/src/android-sdk-linux/tools/ant/build.xml:692:编译失败; 有关详细信息,请参阅编译器错误输出。
除此之外我还有很多其他错误,比如'
[javac的] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/ConnectionService.java:19: 包org.jivesoftware.smack.packet不存在
[javac] import org.jivesoftware.smack.packet.Presence;[javac的] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/Sipdroid.java:89: 找不到符号
[javac]符号:class PhoneNumber
[javac] location:class org.sipchat.sipua.ui.Sipdroid
[javac] public 列出invalidCases = new ArrayList();
所有这些错误都指向jar文件的类。甚至我在proguard-project.txt
中添加了罐子是的,如果我使用eclipse导出apk然后它工作正常,我没有得到这样的错误。这是我的proguard-project.txt文件
由于
答案 0 :(得分:0)
错误来自javac,在编译时(在ProGuard启动之前)。您应该确保在项目的libs目录中有正确的库。