Android studio 3.0不会生成已签名的apk

在将android studio升级到版本3.0(Windows)之后,我无法生成已签名的APK。

在这里输入图像说明

构build完成后,我收到消息:

在这里输入图像说明

点击“定位”把我带到APP文件夹,但没有findAPK。

什么改变了?

Solutions Collecting From Web of "Android studio 3.0不会生成已签名的apk"

自从Android Studio 3.0更新以来,将会生成apk文件

{project-folder}/app/release/app-release.apk 

还有另外1个文件生成Output.json它拥有apk生成细节

样本:

 [ { "outputType":{ "type":"APK" }, "apkInfo":{ "type":"MAIN", "splits":[ ], "versionCode":1 }, "path":"app-debug.apk", "properties":{ "packageId":"njscommunity.xxxxx", "split":"", "minSdkVersion":"19" } } ] 

所有这一切都取决于gradle构build,所以最终都取决于你构build的gradle版本。 即android工作室的gradle android插件

Android Studio 3.0现在在指定的目标文件夹内创build一个“释放”文件夹,并将释放apk放在里面。

{APK目标文件夹} \ release \ app-release.apk

或者如@velis所述

{APK目标文件夹} \ {flavor} \ {variant} \ {apkname} .apk

例如: – 在你的情况下: C:\ apps \ app \ release \ app-release.apk

在我的情况下,我发现文件夹{specified_destination}/{flavor_name}/release folder apk文件

升级到Android studio 3.0(windows)后,我有确切的问题

花了几个小时寻找解决scheme后,我发现, 这个简单的行动解决了我的问题:

将目标pathapk更改为不同的path。 (对我来说C :)刚解决了

在这里input图像说明

我面临同样的问题。 几个小时后降级

 classpath 'com.android.tools.build:gradle:3.0.0' 

 classpath 'com.android.tools.build:gradle:2.3.3' 

解决了build.gradle文件中的问题。

Sahil Kapoor几乎上了标记:

生成的文件path是指定的目标文件夹+ {flavor}/{variant}/

{destination} / {flavor} / {variant} / {apkname} .apk