每当我使用 ProGuard 导出 Android 应用程序时,都会收到以下错误消息:
@C:\xxxx\xxxx~1\xxxxx\xxxxx\xxxx\android_7813736973653258335.pro(文件名、目录名或卷标语法不正确)
我一直在努力找出问题所在,但没有任何解决办法。
确保您的项目的路径或您将文件导出到的路径不包含任何以下特殊字符\\ \\ / [ ] : | < > + ; = . ? "
。还要确保任何一条路径中都没有尾随或前导空格。
该问题可以通过使用 proguard 4.6 来解决,并且工作空间的名称不应包含任何空格。android sdk windows文件夹中的proguard文件夹应该替换为proguard 4.6
Windows 7,Eclipse Juno,使用 ADT 22.2.1。
最初的 Proguard 是 4.6。我不得不升级到 4.10 来解决这个问题。