安装 Android SDK & sdkmanager
首先让我们通过 brew 安装androidsdk。与下载实际的sdkmanager文件相比,这是最简单的安装方法。
brew install android-sdk
然后打开 ~/.bash_profile
open .bash_profile
添加如下内容
export ANDROID_SDK_ROOT=/usr/local/share/android-sdk
用如下命令使其生效
source .bash_profile
接下来,解决[.android/repositories.cfg could not be loaded]的错误
提前创建文件。
touch ~/.android/repositories.cfg
现在,应该能够安装最新版本的构建工具、平台工具和androidsdk平台。在运行此操作前,我们还将更新sdkmanager。
sdkmanager --update
sdkmanager "platform-tools" "platforms;android-29" "build-tools;29.0.3"
现在已经把所有的东西都安装好了。让我们确保flutter指向我们的新android sdk
flutter config --android-sdk <<path-to-your-android-sdk>>
如果您是通过 brew 安装的。应该是如下
flutter config --android-sdk /usr/local/share/android-sdk
完成后,剩下的唯一一件事就是通过运行以下命令接受Android SDK许可证:
flutter doctor --android-licenses
该有6个。按y键。
完成后,当您运行“flutter doctor”时,您应该看到:
[✓] Android toolchain — develop for Android devices (Android SDK version 28.0.3
绿色的复选标记告诉您可以通过导出apk
flutter build apk