【发布时间】:2011-05-20 09:50:01
【问题描述】:
错误:
BUILD FAILED
C:\workspace\projectName\add-proguard-release.xml:35: Expecting class path separator ';' before 'Files\eclipse\android-sdk-windows\platforms\android-3\android.jar' in argument number 1
我完全意识到我的问题是我在 c:\program files\eclipse 目录中有 eclipse+android - 'program' 和 'files' 之间的空间导致了这个问题。
我也知道一个解决方案是将这条路径放在引号中。
我的问题是把这些引号放在哪里。我有点像 ANT 菜鸟:并且正在按照我在这里找到的指示进行操作:http://android-developers.blogspot.com/2010/09/proguard-android-and-licensing-server.html
我目前正在尝试更多地了解 ANT 如何与 PROGUARD 一起工作,以知道在哪里用引号包裹路径 - 以及如何(我担心它是在 XML 中并且不确定会发生什么样的处理转义字符等)
我有一个备用计划,将所有内容从“程序文件”中移出 - 但我真的很想正确解决这个问题,并且觉得移动项目是一种黑客/承认失败。
【问题讨论】:
-
我最终将我的 eclipse + SDK 安装移动到 c:/development 并从项目目录名称中删除空格。我现在有 3-4 个版本的代码需要清理 - 但我能够创建应用程序的混淆版本来发布。
标签: android windows ant proguard