Android studio 使用Android Studio 1.5.1的未签名APK

Android 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图标和应用程序名称) (如果很难找到编辑配置选项,请使用 窗口右上方的搜索框) 选择编辑

Android Studio 1.5.1将未签名的APK保存在哪里?我已经检查了“app\build\outputs\apk”位置,但只有已签名的debug或release和unaligned。未签名的根本不存在

因为它是有符号的,所以它也必须存在于无符号的APK中。它在哪里?

生成版本未签名的build.apk 您可以轻松地使用gradle创建无符号apk

  • 单击顶部工具栏上的下拉菜单(通常带有android图标和应用程序名称)

    (如果很难找到编辑配置选项,请使用 窗口右上方的搜索框)

  • 选择编辑配置

  • 单击左上角的加号或按alt+insert

  • 选择渐变

  • 选择您的模块作为Gradle项目

  • 在任务中:输入
    assembly

  • 按OK

  • 新闻播放


  • 之后,您应该在目录
    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中编写的签名配置。