【问题标题】:Android, Proguard 'Unknown option 'and' in argument number 9'Android,Proguard '未知选项'和'在参数号 9'
【发布时间】:2011-10-02 23:06:44
【问题描述】:

每次我尝试从 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 工具是最新的。

【问题讨论】:

    标签: android proguard


    【解决方案1】:

    “路径名中的空格”问题已在此处详细记录 - 请注意,您可以使用 Junctions/Links 解决此问题,而无需移动或重命名文件...

    Dalvik 错误通常只是 Eclipse 的“有片刻” - 一个“干净的项目”,而 Rebuild 通常可以解决它。

    【讨论】:

    • 我进行了清理和重建,但这并没有解决问题。而且我知道我可以绕过重命名,但我并没有那么在意。不过,谢谢您的意见。
    • 多么尴尬的错误。我的路径名中有空格,但我只需要花 30 分钟的时间来找出一个没什么意思的错误到底出了什么问题。
    【解决方案2】:

    所以,在我的项目名称的工作区中,我的名称为C:\workspace\Name Android Name,所以我将其更改为C:\workspace\NameName,然后我将我的sdk 更改为C:\sdk,然后我导出为C:\NameAndroidName.apk,我得到了无法转换为 dalvik 格式的错误。

    然后我去了to this question,解决了dalvik格式错误,并成功导出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多