【问题标题】:Android Studio Generate Signed apk not working2Android Studio 生成签名的 apk 不起作用2
【发布时间】:2016-11-28 16:39:00
【问题描述】:

我使用较旧的 android studio 版本来构建我的应用程序,现在我有了最后一个版本。当我想要制作签名 apk 时,我给出错误,因为我想使用 proguard 和 proguard-rules.pro 不存在。我手动构建它在 app 文件夹中,但我仍然遇到错误。当我将 'proguard-rules.pro' 删除到 build.gradle 时,问题正在解决,但我想使用带有规则的 proguard,因为当 minifyEnabled 时 sum 类和 sum 文件不起作用是 true'proguard-rules.pro' 已从此代码 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 中删除到 build.gradle

FAILURE:构建失败并出现异常。 * 什么地方出了错: 任务 ':app:transformClassesAndResourcesWithProguardForRelease' 执行失败。 > java.io.FileNotFoundException: C:\Users\Hossein\Desktop\Root\app\proguard-rules.pro(系统找不到指定的文件) * 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。 构建失败

【问题讨论】:

标签: java android proguard


【解决方案1】:

将名为 proguard-rules.pro 的文件添加到项目的 Root\app\ 中,然后再次为您的应用签名。

【讨论】:

  • 您是否尝试在此处添加文件:C:\Users\Hossein\Desktop\Root\app\proguard-rules.pro ?
  • 清理您的项目,并创建一个新的 .apk 文件
  • 我清理了项目,重建了项目,关闭并打开了android studio,但它们没有任何效果。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-21
  • 2013-12-14
  • 1970-01-01
  • 1970-01-01
  • 2018-12-17
相关资源
最近更新 更多