Android Studio 中的 Flutter:构建 Bundle/APK 变灰
Flutter in Android Studio: Build Bundle/APK greyed out
我在此处 link 安装了 Flutter 和 Android Studio:
https://flutter.dev/docs/get-started/editor
我已经用 flutter 编写了两个月的代码,运行 我的应用程序在模拟器或连接的设备上没问题。
但是当我尝试通过 "Build" --> "Build Bundle(s) / APK" 实际构建一个 apk 时,这个选项是灰色的。
Android 工作室:3.3.2
如果您是 运行 您的 Flutter 项目,则无法使用 Android Studio 中的 Build
选项构建 apk。
构建它有 2 种解决方案。
在终端中,写入 flutter build apk
(这将为发布版本而非调试版本构建 apk)
在 Android Studio 中打开您的模块,您可以使用 Android Studio 的 Build
选项来构建调试 apk。
对于选项 2,您可以转到 build.gradle
文件,您应该会在 Android Studio 中看到一个选项,要求您单独打开模块(参见屏幕截图)点击此选项然后您然后可以在调试和发布模式下构建您的 apk。
我知道这个问题可能已经得到解答,但我有另一种解决方法。修改我的 pubspec.yaml 文件后,我遇到了同样的问题,因此在尝试在终端内构建后,什么也不会发生。显然,您必须从项目目录中打开 Android Studio 中的 .yaml 文件,以便 AS 意识到该文件已发生更改。从项目文件夹中打开文件后,Build > flutter > Build Bundle(s) /APK > Build App Bundle 的选项终于再次出现。只是分享我的经验,希望它能帮助其他可能遇到这个相当奇怪的问题的人。
从您的项目目录重新打开项目,而不是从最近的项目选项。这为我解决了
请按照以下步骤操作:-
转到Project Structure>Project>NOSDK
把NOSDK
改成最新的
ANDROID API PLATFORM
然后转到MODULE
和DO THE SAME
我在此处 link 安装了 Flutter 和 Android Studio: https://flutter.dev/docs/get-started/editor
我已经用 flutter 编写了两个月的代码,运行 我的应用程序在模拟器或连接的设备上没问题。
但是当我尝试通过 "Build" --> "Build Bundle(s) / APK" 实际构建一个 apk 时,这个选项是灰色的。
Android 工作室:3.3.2
如果您是 运行 您的 Flutter 项目,则无法使用 Android Studio 中的 Build
选项构建 apk。
构建它有 2 种解决方案。
在终端中,写入
flutter build apk
(这将为发布版本而非调试版本构建 apk)在 Android Studio 中打开您的模块,您可以使用 Android Studio 的
Build
选项来构建调试 apk。
对于选项 2,您可以转到 build.gradle
文件,您应该会在 Android Studio 中看到一个选项,要求您单独打开模块(参见屏幕截图)点击此选项然后您然后可以在调试和发布模式下构建您的 apk。
我知道这个问题可能已经得到解答,但我有另一种解决方法。修改我的 pubspec.yaml 文件后,我遇到了同样的问题,因此在尝试在终端内构建后,什么也不会发生。显然,您必须从项目目录中打开 Android Studio 中的 .yaml 文件,以便 AS 意识到该文件已发生更改。从项目文件夹中打开文件后,Build > flutter > Build Bundle(s) /APK > Build App Bundle 的选项终于再次出现。只是分享我的经验,希望它能帮助其他可能遇到这个相当奇怪的问题的人。
从您的项目目录重新打开项目,而不是从最近的项目选项。这为我解决了
请按照以下步骤操作:-
转到Project Structure>Project>NOSDK
把NOSDK
改成最新的
ANDROID API PLATFORM
然后转到MODULE
和DO THE SAME