Proguard不让我出口apk

时间:2011-11-06 19:40:12

标签: android eclipse proguard

当我尝试在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)

2 个答案:

答案 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所在的地方。