Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Proguard.cfg丢失_Java_Android_Proguard - Fatal编程技术网

Java Proguard.cfg丢失

Java Proguard.cfg丢失,java,android,proguard,Java,Android,Proguard,我今天犯了升级eclipse的错误,现在无法启动我的新Android项目 我收到消息Proguard.cfg(找不到该文件) 这东西在哪里我好像找不到?有没有可能摆脱它我不需要在这个项目中混淆 谢谢如果您确实不需要Proguard来混淆发布版本,您可以从项目根文件夹中的default.properties文件中删除以下行: proguard.config=proguard.cfg 如果您想要一个proguard.cfg模板,您可以使用Eclipse的项目向导从头开始创建一个新的Android项目

我今天犯了升级eclipse的错误,现在无法启动我的新Android项目

我收到消息Proguard.cfg(找不到该文件)

这东西在哪里我好像找不到?有没有可能摆脱它我不需要在这个项目中混淆


谢谢

如果您确实不需要Proguard来混淆发布版本,您可以从项目根文件夹中的default.properties文件中删除以下行:

proguard.config=proguard.cfg


如果您想要一个proguard.cfg模板,您可以使用Eclipse的项目向导从头开始创建一个新的Android项目,然后将proguard.cfg从新项目复制到上一个项目。

我刚刚遇到了同样的问题

您需要将SDK工具更新到当前版本

在Eclipse中,进入Android SDK和AVD管理器。 在左侧选项卡中选择已安装的软件包。 单击全部更新。 选择SDK工具的最新版本。 单击安装


完成后,您应该将Proguard.cfg文件保存在tools/lib/目录中。

cp/android sdk/tools/Proguard/examples/android.pro/android sdk/tools/lib/Proguard.cfg

最近,基本Proguard配置在sdk目录中,因此您只需将其放入项目中即可。属性:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt
如果要进行特定于项目的修改,请创建proguard-project.txt并将行更改为:

proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 

如果您使用的是命令行,而不是Eclipse,请在项目上运行
android update project
,以创建
proguard.cfg
文件;它也没有创建默认的属性文件,所以我切换回1.5版本,出现了proguard文件。看起来像是某种bug版本2.3升级…我会按照你的建议尝试。我将SDK更新为版本16,即使在成功签署版本导出后,仍然找不到proguard.cfg。知道为什么吗?怎么修理?没关系。事实证明,我应该自己创建一个。谷歌每次更新都会带来很多痛苦的问题。突然间,这个proguard问题不知从何而来。谢谢@chavey,这就解决了问题。请注意,你需要复制/粘贴它。我错误地试图用C:/Program Files/Android/Android sdk替换这个{sdk.dir}