Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未找到Android SDK文件:MacOSX上的adb_Android_Flutter - Fatal编程技术网

未找到Android SDK文件:MacOSX上的adb

未找到Android SDK文件:MacOSX上的adb,android,flutter,Android,Flutter,在MacOSX上,当我运行flatter doctor时,终端中显示以下结果: [✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.14.5 18F132, locale pt-BR) [!] Android toolchain - develop for Android devices (Android SDK version 29.0.3) ✗ Android SDK file not found: adb.

MacOSX上,当我运行
flatter doctor
时,终端中显示以下结果:

[✓] Flutter (Channel stable, v1.12.13+hotfix.8, on Mac OS X 10.14.5 18F132, locale pt-BR)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    ✗ Android SDK file not found: adb.
[✗] Xcode - develop for iOS and macOS
    ✗ Xcode installation is incomplete; a full installation is necessary for iOS development.
      Download at: https://developer.apple.com/xcode/download/
      Or install Xcode via the App Store.
      Once installed, run:
        sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
        sudo xcodebuild -runFirstLaunch
    ✗ CocoaPods not installed.
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To install:
        sudo gem install cocoapods
[✓] Android Studio (version 3.6)
[!] VS Code (version 1.40.2)
    ✗ Flutter extension not installed; install from
      https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
[!] Connected device
    ! No devices available

! Doctor found issues in 4 categories.
跟线错误很奇怪

[!]Android工具链-为Android设备开发(Android SDK 版本29.0.3)

✗ 未找到Android SDK文件:adb

  • 已安装Android SDK
  • 已安装平台工具
  • 如果我在我的终端上运行
    adb设备
    ,一切正常,我的设备就会出现

  • 有没有关于如何解决这个问题的想法?

    从不太复杂的解决方案开始

  • 打开vscode,单击扩展选项卡,然后搜索并安装
  • 打开应用商店搜索并安装Xcode。这需要很长时间才能完成。显然,您的安装尚未完成
  • 如果您确定已下载android SDK,请使用以下命令提供android studio的路径<代码>颤振配置——android sdk . 否则,您可以使用android studio下载所需的android SDK。请参见图中的位置
  • 在应用商店中安装Xcode将安装cocaopods。然后试试《颤振医生-v》,一切都会好起来的

  • 注意:您不需要mac中的
    adb
    就可以在android上编译颤振。下载Android SDK将安装
    qemu
    。由于运行
    qemu
    进程,在运行Android仿真器时,您还将注意到一些重要的进程负载,因为它对mac不是非常优化。但这并不是一个你会习惯或仅仅使用真正的android设备的问题。Install Xcode将安装所有iPhone模拟器。

    所以我用一种非常奇怪的方式修复了这个问题:

    似乎安卓SDK的一些新版本已从/SDK/platform tools移动到/SDK/platform tools/platform tools

    为了解决这个问题,我只将adb从/sdk/platform tools/platform tools移动到了/sdk/platform tools,现在它开始工作了