如何在 Android Studio 中单击 运行 按钮时自动签名?
How to sign automatically when I click RUN button in Android Studio?
当我开发时,总是使用 Run(Shif+F10)
按钮。但是 Run
提出了未签名的申请。所以如果我想测试我的应用程序,我必须做 Build > Generate Signed APK > install
。这很烦人。所以我想在单击 Run
按钮时自动签名。
如果不可能,请告诉我对测试我的应用程序有用的功能
不可能,生成签名的 apk 是获得签名应用程序的唯一方法,如果您通过 运行 获得签名的 apk,则在工作室中不需要生成签名的 apk 选项,因此它不可能
是的,可以使用以下代码添加到您的 Gradle 脚本中。
我设法解决了这个问题,添加了这段代码,并使用 gradle 构建:
android {
...
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
这会生成一个签名的发布 apk 文件。
此外,在生成您的 api 时,请确保您的 buid veriant 是这样的 Relese。
您应该像下面那样编辑您的 运行 配置;
1- 点击编辑构建类型;
2- 使用您的密钥库文件创建签名配置。
3- 为调试构建选择签名配置
希望对您有所帮助!
当我开发时,总是使用 Run(Shif+F10)
按钮。但是 Run
提出了未签名的申请。所以如果我想测试我的应用程序,我必须做 Build > Generate Signed APK > install
。这很烦人。所以我想在单击 Run
按钮时自动签名。
如果不可能,请告诉我对测试我的应用程序有用的功能
不可能,生成签名的 apk 是获得签名应用程序的唯一方法,如果您通过 运行 获得签名的 apk,则在工作室中不需要生成签名的 apk 选项,因此它不可能
是的,可以使用以下代码添加到您的 Gradle 脚本中。
我设法解决了这个问题,添加了这段代码,并使用 gradle 构建:
android {
...
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
}
这会生成一个签名的发布 apk 文件。 此外,在生成您的 api 时,请确保您的 buid veriant 是这样的 Relese。
您应该像下面那样编辑您的 运行 配置;
1- 点击编辑构建类型;
2- 使用您的密钥库文件创建签名配置。
3- 为调试构建选择签名配置
希望对您有所帮助!