android - Android项目导出时出现Proguard错误-系统找不到指定文件

标签 android eclipse proguard workspace keystore

在发布 Android 应用程序之前,我想通过 proguard 运行它。当尝试使用 progaurd 构建时,我收到错误:

[2011-07-26 11:11:17 - app_name] Error: C:\Users\User\Galileo (The system cannot find the file specified)

在阅读了一些线程后,我发现如果路径有空格,progaurd 将无法工作。好吧,Eclipse 创建的默认工作区有一个空格:

c:\Users\User\Galileo Workspace\

因此,我转到工作区文件夹并将工作区文件夹的名称更改为:

Galileo Workspace

至:

Galileo_workspace

...因此从路径中删除空格。

当我这样做时,发生了两件事......找不到我的工作区(没什么大不了的,只需切换工作区即可纠正此问题)。问题是我的所有别名信息都消失了。其中最大的问题是:

当尝试使用我在更改工作区之前创建的 keystore 导出 Android 项目时,它们不再起作用。

如何更改工作区文件夹的名称并删除路径中的空格,以便我的别名或现有 keystore 不受影响?

最佳答案

在default.properties文件中,我最初是告诉Eclipse在哪里看起来像这样:

proguard.config=proguard.cfg

我更改了这一行来告诉 Eclipse 整个路径,并且项目已成功构建:

proguard.config=/project_folder/proguard.cfg

有人知道为什么吗?是我的工作区文件夹路径中的空格导致了初始错误还是我的 Eclipse 设置?

关于android - Android项目导出时出现Proguard错误-系统找不到指定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6832466/

相关文章:

java - 如何防止 progurad 保留单例类名称

android - 如何用AndroidStudio 2.2修改proguard-android-optimize.txt?

android - 捕获 android 应用程序 http 流量

java - 从 Eclipse 调试器复制对象

android - 相当于蓝牙 RSSI 的 WifiManager.calculateSignalLevel

eclipse - 使用 Eclipse 为 Scala 创建新的 SBT 项目

android - 如何在 Eclipse 中为 Android 开发设置 Git 存储库?

android - Proguard/R8 正在为 Jackson 缩小 Kotlin 数据类中的 @JsonProperty 注释名称

java - Android ViewPager,fragment 中的cameraview 不显示

java - 使用 values.xml 设置 Android Activity 屏幕方向