【发布时间】:2019-03-28 11:11:18
【问题描述】:
我正在尝试导出签名的 APK 以提交到 Play 商店,但是当我单击 Build->Generate Signed APK 时,该选项显示为灰色,我无法选择它。
【问题讨论】:
标签: android
我正在尝试导出签名的 APK 以提交到 Play 商店,但是当我单击 Build->Generate Signed APK 时,该选项显示为灰色,我无法选择它。
【问题讨论】:
标签: android
同步项目似乎已经为我解决了这个问题:
文件 > 同步
【讨论】:
您是否尝试过检查您的项目结构是否包含 Android 方面?往下看
文件 > 项目结构 > 项目设置 > 构面
这在我的项目中丢失并阻止了它的构建。
【讨论】:
我不确定为什么会发生这种情况,但作为一种解决方法,您可以使用 gradle 构建任务。
我通常从命令行执行所有这些操作。如果您没有任何构建风格,请尝试执行以下操作:
./gradlew assembleRelease
您可以在此处查看使用此流程对构建进行签名的多种方式:How to create a release signed apk file using Gradle?
【讨论】:
我发现在最新版本的 Android Studio 中,File > Project Structure > Project Settings > Facets 路径不存在。
要访问 Facets,请执行以下操作:
在您的项目树上单击最上面的元素,即项目本身。然后鼠标右键打开菜单项Open Module Settings。
在那里你会发现:
Project Structure Window with Facets
一旦你在那里,我通过添加如下所示的方面成功地启用了“生成签名的 APK”构建菜单项:
Facets that worked for me building a Flutter app
对于图片的外部链接,我深表歉意,我还没有足够的声望点。
【讨论】: