我正在使用eclipse插件构建一个连接android项目的app引擎.该项目工作正常,所以我决定是时候创建一个发布APK.使用eclipse,我会完成整个过程.但是当我到达终点时,我得到一个例外:Proguard returned with error code 1.我在下面包含了整个日志.
我的GEP生成的项目附带了两个与proguard相关的文件:proguard-google-api-client.txt和proguard-project.txt.还有一个名为proguard的项目,但它是空的.该project.properties文件中有两行
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt:proguard-google-api-client.txt
target=android-17
Run Code Online (Sandbox Code Playgroud)
请有人帮忙.除了这些程序错误,我的代码工作正常.我在模拟器和真实设备中进行测试.这从未停止过发展中的问题.此外,我的后端已部署在app引擎上,我可以毫不费力地使用我的dev api.
After some reading, I landed on How can I check/upgrade Proguard version whn using it in Eclipse for Android development?. But after I manually update proguard from 4.7 to 4.9, when I try to export an apk I get the eclipse error that it cannot find the file android-sdk-macosx/tools/proguard/proguard-android.txt.
EDIT: Based on feedback I receive, I created the following …
我试图在我的Android应用程序中使用javamail,但是proguard抱怨它无法找到的大量内容.我尝试过在搜索互联网时找到的各种补救措施,但似乎没有任何效果.有人有这个东西吗?谢谢.
我已经向defauly proguard.cfg添加了一些-dontwarn命令,并成功消除了除此之外的所有警告消息:
Warning: org.apache.harmony.awt.datatransfer.DataProxy: can't find referenced class [Ljava.awt.datatransfer.DataFlavor;
Run Code Online (Sandbox Code Playgroud)
此警告的格式与其他警告的格式不同.