【问题标题】:Android Studio: Signing issue after upgradeAndroid Studio:升级后的签名问题
【发布时间】:2013-10-04 15:52:54
【问题描述】:

我最近将我的 android studio 从 0.2.6 升级到了 0.2.11。在 0.2.6 中打开的 Build -> "generate signed apk" 向导不会出现在这里。相反,它显示一个对话框,如:

对于基于 Gradle 的项目,应在 Gradle 构建脚本中指定签名配置。 有关详细信息,请参阅 Gradle 用户指南。

我什至在 build.gradle 文件中添加了以下行:

signingConfigs {
        debug {
            storeFile file("debug.keystore")
        }

        myConfig {
            storeFile file("other.keystore")
            storePassword "android"
            keyAlias "androiddebugkey"
            keyPassword "android"
        }
    }

    buildTypes {
        foo {
            debuggable true
            jniDebugBuild true
            signingConfig signingConfigs.myConfig
        }
    }

谁能告诉我可能是什么问题?

或者您能否告诉我如何降级我的工作室?

谢谢

【问题讨论】:

  • 昨天我遇到了这个问题,今天没有了。
  • 当我开始编码和测试问题返回。

标签: android android-studio signing


【解决方案1】:

您的问题的临时解决方法是重新启动 Android Studio。冷启动后,Android Studio 将让您访问“生成签名的 apk”向导,然后再次警告您必须更改 build.gradle。

正如 Shai 所提到的,这将在未来的版本中修复。请查看他帖子中的链接。

【讨论】:

  • 它必须在 Android Studio 启动后立即运行,在任何后台编译/构建开始之前,这通常会在 Android Studio 启动完成后自动发生。
【解决方案2】:

Android Studio v 0.2.13 已按预期修复此问题。

Bug fixed by Android Studio Developer Team

Google Android Thread

【讨论】:

    【解决方案3】:

    我将gradlew从android studio复制到我的项目根目录

    然后我将它添加到我的 build.gradle 中

    android {
        ...
        signingConfigs {
            release {
                storeFile file("mykeystore")
                storePassword "mypassword"
                keyAlias "my alias"
                keyPassword "mypassword"
            }
        }
        buildTypes {
            release {
                signingConfig signingConfigs.release
            }
        }
    }
    

    然后我做了

    gradlew assembleRelease
    

    从我的项目根目录

    这样我在build/apk得到了签名的apk

    可惜我不能通过 IDE 做同样的事情

    【讨论】:

      【解决方案4】:

      我最终只使用“gradle installRelease”并从 build/apk 文件夹中处理发布 APK。

      我不确定我们为什么会得到这个,我确实在 build.gradle 中正确设置了我的签名配置。

      【讨论】:

        猜你喜欢
        • 2021-08-02
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-24
        • 1970-01-01
        • 1970-01-01
        • 2015-11-12
        相关资源
        最近更新 更多