每次我尝试从Eclipse导出我的应用程序时,我都会收到以下错误。
Proguard returned with error code 1. See console
proguard.ParseException: Unknown option 'and' in argument number 9
at proguard.ConfigurationParser.parse(ConfigurationParser.java:170)
at proguard.ProGuard.main(ProGuard.java:491)
我正在使用Eclipse生成的默认proguard.cfg文件。我的android sdk在C:\ Android \ SDK(这里)
我的default.properties文件是这样的:
target=android-7
proguard.config=proguard.cfg
我也做了一个干净的构建。我还确保Eclipse和我的SDK工具是最新的。
这里记录了“路径名中的空格”问题 - 请注意,您可以使用Junctions / Links来解决这个问题,而无需移动或重命名文件......
Dalvik错误通常只是Eclipse'有一个时刻' - 一个'清洁项目',重建通常会治愈它。
所以,在我的工作区的项目名称,我有C:\workspace\Name Android Name
的名称,所以我改为C:\workspace\NameName
,然后我改变我的sdk到C:\sdk
,然后我导出到C:\NameAndroidName.apk
,我得到失败转换为dalvik格式错误。
然后我去了to this question并解决了dalvik格式错误,并成功导出。