Android Studio中的Flutter:Build Bundle / APK变灰

时间:2019-04-05 15:48:22

标签: android-studio flutter building

我通过以下链接安装了Flutter和Android Studio: https://flutter.dev/docs/get-started/editor

我已经用flutter编码了两个月了,可以在模拟器或连接的设备上运行我的应用程序了。

但是,当我尝试通过“构建”->“构建捆绑包/ APK”实际构建apk时,此选项显示为灰色。

Android Studio:3.3.2

4 个答案:

答案 0 :(得分:3)

如果您正在运行Flutter项目,则无法使用Android Studio中的Build选项来构建apk。

有2种解决方案来构建它。

  1. 在终端中,写flutter build apk(这将为发行版而不是调试版构建apk)

  2. 在Android Studio中打开您的模块,然后可以使用Android Studio的Build选项来构建调试APK。

对于选项2,您可以转到build.gradle文件,并且应该在Android Studio中看到一个选项,要求您分别打开模块(请参见屏幕截图)。点击此选项,然后您可以在调试和发布模式。

enter image description here

答案 1 :(得分:1)

我知道这可能已经得到解决,但是我对此问题有另一种解决方案。修改pubspec.yaml文件后,我遇到了同样的问题,因此尝试在终端中进行构建后,将不会发生任何事情。显然,您必须从项目目录中的Android Studio中打开.yaml文件,以便AS意识到该文件已更改。从项目文件夹中打开文件后,“构建>颤动> Build Bundle(s)/ APK> Build App Bundle”选项最终再次出现。只是分享我的经验,希望它能对可能遇到这个相当奇怪的问题的其他人有所帮助。

答案 2 :(得分:0)

从项目目录(而不是从最近的项目)重新打开项目。这为我解决了

答案 3 :(得分:0)

请按照以下步骤操作:-

转到Project Structure>Project>NOSDK

NOSDK改成最新的

ANDROID API PLATFORM

然后去MODULEDO THE SAME