繁体   English   中英

Flutter 无法识别 android sdk

[英]Flutter can't recognize android sdk

我正在运行 Ubuntu 20 并尝试在没有 android 工作室的情况下设置 flutter 环境。 手动安装 android sdk && 它的路径是$HOME/android

这是目录的日志

$ ls
# cmdline-tools  licenses
$ ls cmdline-tools/
# latest  tools
ls cmdline-tools/latest
bin  lib  NOTICE.txt  package.xml  source.properties

这是~/.bashrc中的系统变量

export ANDROID_SDK_ROOT="$HOME/android"
export ANDROID_HOME="$ANDROID_SDK_ROOT"
export PATH="$PATH:$ANDROID_SDK_ROOT"
export PATH="$PATH:$ANDROID_SDK_ROOT/cmdline-tools/tools"
export PATH="$PATH:$ANDROID_SDK_ROOT/cmdline-tools/tools/bin"
export PATH="$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin"
export PATH="$PATH:$ANDROID_SDK_ROOT/cmdline-tools/tools/platform-tools"
export PATH="$PATH:$ANDROID_SDK_ROOT/platform-tools"
export PATH="$PATH:$ANDROID_SDK_ROOT/build-tools"

这是flutter doctor - v日志

[!] Android toolchain - develop for Android devices
    • Android SDK at /home/aybak3k/android/
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

    • ANDROID_HOME = /home/aybak3k/android/
    • ANDROID_SDK_ROOT = /home/aybak3k/android
    ✗ Android SDK file not found: adb.
    • Try re-installing or updating your Android SDK,
      visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions.

可能是因为缺少/sdk

尝试更改export ANDROID_SDK_ROOT="$HOME/android"

export ANDROID_SDK_ROOT="$HOME/android/sdk"

如果不起作用,请尝试检查platform-tools的完整路径

运行which adb

$HOME/android/sdk/平台工具/adb

flutter无法识别sdk,除非安装rest的组件

以下工作

# 30 is my physical device compatible version
sdkmanager --install "build-tools;30.0.2"
sdkmanager --install "platforms;android-30"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM