vvv*_*vvv 4 android keystore gradle android-keystore android-studio
太奇怪了,我之前用android studio 创建了一个keystore。我的工作室是金丝雀频道(1.4),我总是保持工作室更新。最后一天我收到了那个错误,我什至将我的工作室降级到稳定频道(1.3)。 但是当我在命令行中使用 gradle 构建时,一切都很好。我确定我的密码是正确的。
完整的错误是:
Error:Execution failed for task ':app:packageDevRelease'.
Run Code Online (Sandbox Code Playgroud)
无法从存储“D:\work\app_proj\Android\jxj\trunk\JXJ\app\szyx.keystore”读取密钥**:密钥库被篡改,或密码不正确
我修好了它!(至少对我而言)
我发现这个问题与 gradle 插件有某种关系。
当我改变
dependencies {
classpath 'com.android.tools.build:gradle:1.4.0-beta6'
}
Run Code Online (Sandbox Code Playgroud)
到
dependencies {
classpath 'com.android.tools.build:gradle:1.3.1'
}
Run Code Online (Sandbox Code Playgroud)
在我项目的build.gradle 中,它解决了这个问题。
就像 OP 一样,我可以对使用 IDE 的播放按钮创建的构建进行签名,但不能对通过“生成已签名的 APK...”菜单选项创建的构建进行签名。
搜索后,我发现了这个open issue。
| 归档时间: |
|
| 查看次数: |
4862 次 |
| 最近记录: |