当我尝试在eclipse中导出项目时遇到问题。 虽然尝试创建apk给我这个错误。 什么可能导致这种情况?
[2011-11-06 17:29:50 - Project- X] Proguard returned with error code 1. See console
[2011-11-06 17:29:50 - Project- X] java.io.FileNotFoundException: C:\android\tools\proguard\bin\X\proguard\dump.txt (The system cannot find the path specified)
[2011-11-06 17:29:50 - Project- X] at java.io.FileInputStream.open(Native Method)
[2011-11-06 17:29:50 - Project- X] at java.io.FileInputStream.<init>(Unknown Source)
[2011-11-06 17:29:50 - Project- X] at java.io.FileReader.<init>(Unknown Source)
[2011-11-06 17:29:50 - Project- X] at proguard.FileWordReader.<init> FileWordReader.java:46)
[2011-11-06 17:29:50 - Project- X] at proguard.ConfigurationParser.parseIncludeArgument(ConfigurationParser.java: 196)
[2011-11-06 17:29:50 - Project- X] at proguard.ConfigurationParser.parse(ConfigurationParser.java:105)
[2011-11-06 17:29:50 - Project- X] at proguard.ProGuard.main(ProGuard.java:491)
答案 0 :(得分:1)
您是否按照here描述的步骤配置proguard并在Eclipse或Ant构建中运行它?
因为你在这里生成了异常,因为找不到文件“dump.txt”,而且应该是你运行proguard时...
答案 1 :(得分:0)
当eclipse无法从sdk目录中读取progaurd文件时,也会出现此问题。
对我来说,dump.txt文件存在于我的项目中,仍然是eclipse无法读取它。
我通过更改project.properties文件中的sdk路径来修复此问题
这
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
到
progaurd.config=D:\Backup\Desktops\adt-bundle-windows-x86_64-20140702\adt-bundle-windows-x86_64-20140702\sdk\tools\proguard\proguard-android.txt:proguard-project.txt
我的sdk所在的地方。