java为什么即使我在proguardproject中添加了jar文件,也会出现这种错误。txt?
我刚刚完成了Android应用程序的开发,所以现在我想发布。对于发行版,我正在使用ant命令行工具构建我的apk
的发行版
我刚刚执行了命令ant release
,并得到了这个错误
BUILD FAILED
/usr/src/安卓-sdk-linux/tools/ant/build.xml:679: The following error occurred while executing this line: /usr/src/安卓-sdk-linux/tools/ant/build.xml:692: Compile failed; see the compiler error output for details.
除此之外,我还有很多其他错误,比如
[javac] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/ConnectionService.java:19: package org.jivesoftware.smack.packet does not exist
[javac] import org.jivesoftware.smack.packet.Presence;[javac] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/Sipdroid.java:89: cannot find symbol
[javac] symbol : class PhoneNumber
[javac] location: class org.sipchat.sipua.ui.Sipdroid
[javac] public List invalidCases = new ArrayList();
所有这些错误都指向jar文件的类。甚至我也在proguard项目中添加了JAR。文本
是的,如果我使用eclipse导出apk,那么它工作正常,我不会得到这样的错误。这是我的proguard-project.txt文件
谢谢
# 1 楼答案
编译时(甚至在ProGuard启动之前),错误来自javac。您应该确保在项目的libs目录中有适当的库