0

我刚刚完成了 Android 应用程序的开发,所以现在我想发布。对于发布,我使用 ant 命令行工具来构建我的apk.

我刚刚执行了命令ant release并得到了这个错误

构建失败
/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] 导入 o​​rg.jivesoftware.smack.packet 。在场;

[javac] /root/workspace/Unit-Talk/src/org/sipchat/sipua/ui/Sipdroid.java:89:找不到符号
[javac] 符号:类 PhoneNumber
[javac] 位置:类 org.sipchat.sipua。 ui.Sipdroid
[javac] public List invalidCases = new ArrayList();

所有这些错误都指向 jar 文件的类。即使我在 proguard-project.txt 中添加了罐子

是的,如果我使用 eclipse 导出 apk,那么它工作正常,我没有收到这样的错误。这是我的proguard-project.txt文件

谢谢

4

1 回答 1

0

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

于 2012-10-17T00:59:13.803 回答