缺少 "build signed apk" 的选项
Option to "build signed apk" missing
将我的 Android Studio 更新到最新版本后,我再也找不到构建签名 apk 的选项了。
我已经尝试安装 Android Studio 的测试版和金丝雀版,但它们似乎也没有提供该选项。有人可以帮我弄清楚如何生成签名的 apk 吗?
快速修复是转到文件->项目结构->构建变体,在构建类型中选择您想要调试或发布的构建,向下滚动并向清单占位符添加一个键应用更改并单击确定,我希望你会在构建下找到 Generate signed bundle/APK 选项,我不知道这是否是正确的做法,这是一个粗略的猜测。
我通过删除并重新下载 Android SDK Build-Tools 解决了这个问题。将此张贴在这里以防其他人遇到此问题。
尝试使重启无效
转到文件 > 无效 Caches/Restart
如果您仍然遇到问题,那么您必须重新安装 android 工作室而不是构建。
在 installing.then 打开 android 工作室时,从用户或您提供路径的位置删除 android 工作室文件夹,它将自动开始安装
我试过重新安装 Android SDK 构建工具,但这对我不起作用。但是我通过确保在 Android 目录而不是项目根目录中打开项目来设法看到该选项。
以下解决方案对我有用。
经过大量研究,我找到了这个参考。 https://developer.android.com/studio/releases/build-tools。
如前所述,我们需要在 app\build.gradle 文件中指定 android 构建工具版本。
android {
buildToolsVersion "29.0.2"
}
在我的例子中,问题出在 build.gradle,验证您是否指定了:
apply plugin: 'com.android.application'
我最初在我的项目中遇到节点问题,所以我在终端上添加了这个:
sudo ln -s "$(which node)" /usr/local/bin/node
然后在 File > Sync Project with Gradle File System.
在此之后它显示在构建菜单上。
也许,在此之后您还可以执行以下操作:File > Invalidate Chaches / Restart....
您必须连接一个测试设备或创建一个新的虚拟设备(如果您确实没有)。
我的问题也与 Android SDK Build-Tools 有关,但重新安装并没有解决问题。
我不得不查看日志文件,发现我使用的是未安装的平台版本。当我在 SDK 安装程序中选择特定版本时,一切又开始工作了。
将我的 Android Studio 更新到最新版本后,我再也找不到构建签名 apk 的选项了。
我已经尝试安装 Android Studio 的测试版和金丝雀版,但它们似乎也没有提供该选项。有人可以帮我弄清楚如何生成签名的 apk 吗?
快速修复是转到文件->项目结构->构建变体,在构建类型中选择您想要调试或发布的构建,向下滚动并向清单占位符添加一个键应用更改并单击确定,我希望你会在构建下找到 Generate signed bundle/APK 选项,我不知道这是否是正确的做法,这是一个粗略的猜测。
我通过删除并重新下载 Android SDK Build-Tools 解决了这个问题。将此张贴在这里以防其他人遇到此问题。
尝试使重启无效 转到文件 > 无效 Caches/Restart 如果您仍然遇到问题,那么您必须重新安装 android 工作室而不是构建。 在 installing.then 打开 android 工作室时,从用户或您提供路径的位置删除 android 工作室文件夹,它将自动开始安装
我试过重新安装 Android SDK 构建工具,但这对我不起作用。但是我通过确保在 Android 目录而不是项目根目录中打开项目来设法看到该选项。
以下解决方案对我有用。 经过大量研究,我找到了这个参考。 https://developer.android.com/studio/releases/build-tools。 如前所述,我们需要在 app\build.gradle 文件中指定 android 构建工具版本。
android {
buildToolsVersion "29.0.2"
}
在我的例子中,问题出在 build.gradle,验证您是否指定了:
apply plugin: 'com.android.application'
我最初在我的项目中遇到节点问题,所以我在终端上添加了这个:
sudo ln -s "$(which node)" /usr/local/bin/node
然后在 File > Sync Project with Gradle File System.
在此之后它显示在构建菜单上。
也许,在此之后您还可以执行以下操作:File > Invalidate Chaches / Restart....
您必须连接一个测试设备或创建一个新的虚拟设备(如果您确实没有)。
我的问题也与 Android SDK Build-Tools 有关,但重新安装并没有解决问题。 我不得不查看日志文件,发现我使用的是未安装的平台版本。当我在 SDK 安装程序中选择特定版本时,一切又开始工作了。