1
我试着在project.properties
是这样的:模糊处理我的源代码在android系统
proguard.config=proguard.cfg
调试工作,但试图出口其作为签名时,它告诉我,它无法找到proguard.cfg
我试着把 proguard.config=proguard-project.txt
但它改变了我的程序,它似乎不工作,因为我想。
任何帮助表示赞赏。
我试着在project.properties
是这样的:模糊处理我的源代码在android系统
proguard.config=proguard.cfg
调试工作,但试图出口其作为签名时,它告诉我,它无法找到proguard.cfg
我试着把 proguard.config=proguard-project.txt
但它改变了我的程序,它似乎不工作,因为我想。
任何帮助表示赞赏。
你的代码是由proguard的,如果你在释放模式通过命令行ant release
或通过在Eclipse发布版本
运行ant
只有模糊(不相同),
都导致签署应用程序。
并且只有当你这样做,proguard被启用。
因此,错误说,有一个在您的应用程序的目录中没有proguard.cfg,
试试这个预配置ProGuard的文件,而不是:
在project.properties
:
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
,或者如果你想有一个优化的建设:
proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt
,如果你没有在你的应用程序的目录proguard-project.txt
做,
只需将:proguard-project.txt
放在行尾即可。
应该工作;)
'proguard.config = $ {} sdk.dir /tools/proguard/proguard-android.txt:proguard的-project.txt' – Tarun