有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    编译时(甚至在ProGuard启动之前),错误来自javac。您应该确保在项目的libs目录中有适当的库