我通过以下链接安装了Flutter和Android Studio: https://flutter.dev/docs/get-started/editor
我已经用flutter编码了两个月了,可以在模拟器或连接的设备上运行我的应用程序了。
但是,当我尝试通过“构建”->“构建捆绑包/ APK”实际构建apk时,此选项显示为灰色。
Android Studio:3.3.2
答案 0 :(得分:3)
如果您正在运行Flutter项目,则无法使用Android Studio中的Build
选项来构建apk。
有2种解决方案来构建它。
在终端中,写flutter build apk
(这将为发行版而不是调试版构建apk)
在Android Studio中打开您的模块,然后可以使用Android Studio的Build
选项来构建调试APK。
对于选项2,您可以转到build.gradle
文件,并且应该在Android Studio中看到一个选项,要求您分别打开模块(请参见屏幕截图)。点击此选项,然后您可以在调试和发布模式。
答案 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
然后去MODULE
和DO THE SAME