2011-11-06 50 views
3

我试图在eclipse中导出我的项目时出现问题。 虽然试图创建apk给我这个错误。 这可能是什么原因造成的?Proguard不让我出口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) 

回答

1

你遵循的步骤描述here配置ProGuard,并将在Eclipse或者Ant构建运行呢?

因为你在这里产生了一个异常,因为文件“dump.txt”没有被发现,它应该是在运行proguard的...

+5

是的,谢谢,我确实遵循那一个,它说这些文件应该在构建apk时自动生成。但事实并非如此。但是我发现在项目名称中有些空间问题。所以我改变了项目名称和路径,所以没有空格。我还指定了proguard.cfg的确切路径,因为我没有移动它,所以我不应该这样做。毕竟这工作得很好。 –

0

当Eclipse是不能够对这个问题也来从sdk目录读取progaurd文件。

对我来说dump.txt文件出现在我的项目中,仍然eclipse无法读取它。

我通过改变SDK路径解决了这个在project.properties文件

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所在地。

相关问题