Android studio 使用Android Studio 1.5.1的未签名APK
Android Studio 1.5.1将未签名的APK保存在哪里?我已经检查了“app\build\outputs\apk”位置,但只有已签名的debug或release和unaligned。未签名的根本不存在 因为它是有符号的,所以它也必须存在于无符号的APK中。它在哪里?生成版本未签名的build.apk 您可以轻松地使用gradle创建无符号apkAndroid studio 使用Android Studio 1.5.1的未签名APK,android-studio,android-gradle-plugin,Android Studio,Android Gradle Plugin,Android Studio 1.5.1将未签名的APK保存在哪里?我已经检查了“app\build\outputs\apk”位置,但只有已签名的debug或release和unaligned。未签名的根本不存在 因为它是有符号的,所以它也必须存在于无符号的APK中。它在哪里?生成版本未签名的build.apk 您可以轻松地使用gradle创建无符号apk 单击顶部工具栏上的下拉菜单(通常带有android图标和应用程序名称) (如果很难找到编辑配置选项,请使用 窗口右上方的搜索框) 选择编辑
assembly
之后,您应该在目录
ProjectName\app\build\outputs\apk
中找到未签名的“apk”,如果您将signingConfig分配给buildType,Android Gradle插件将不会公开未签名的apk版本。当您取出signingConfig并重新构建(或构建调试版本)时,您将看到如下内容:
$ ./gradlew clean assembleRelease
$ find . -name \*.apk
./app/build/outputs/apk/app-<flavor>-release-unsigned.apk
$。/gradlew干净的汇编程序
$find-名称\*.apk
./app/build/outputs/apk/app--release-unsigned.apk
据我所知,这与我使用gradle命令“assembleerelease”从命令行构建时所做的相同。这只会同时生成发布版本和调试版本。我仍然无法在ProjectName\app\build\outputs\apk位置找到未签名的apk。我注意到singer和unsigned APK之间的主要区别在于,signed APK内部包含META-INF dir。如果我删除它,它将作为未签名的。我可以这样做来获得我未签名的apk-s吗?@AdrianIvasku我想你在上述步骤中遗漏了一些东西。当然你会得到未签名的应用发布。apk
我已经附上了一些截图1。在执行上述步骤之前(只有debug.apk文件在ProjectName\app\build\outputs\apk
中可用)[2.编辑配置链接()3.再次运行应用程序后,app release unsigned.apk>可以在ProjectName\app\build\outputs\apk
中找到[谢谢你的截图,但我遵循了那些确切的步骤…它仍然不能给我未签名的apk。可能是因为我使用的是gradle实验插件0.4.0…我感到困惑。是的!就是这样:))谢谢!我只需要删除我在gradle中编写的签名配置。