如何修复颤振医生不识别安卓手机

Posted

技术标签:

【中文标题】如何修复颤振医生不识别安卓手机【英文标题】:How to fix flutter doctor not recognizing Android mobile phone 【发布时间】:2019-11-14 18:31:39 【问题描述】:

我已经通过 USB 在我的 Mac 上连接了 android 手机。而且颤振设备没有列出我的手机。

我已在手机中启用开发者选项并通过 MTP 连接设置 USB。

必须安装 Android Studio 吗?

这是“颤振医生”的输出

[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Mac OS X 10.14.5 18F132, locale
    en-US)
[✗] Android toolchain - develop for Android devices
    ✗ 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/setup/#android-setup for detailed
      instructions).
      If the Android SDK has been installed to a custom location, set
      ANDROID_HOME to that location.
      You may also want to add it to your PATH environment variable.

[✓] ios toolchain - develop for iOS devices (Xcode 10.2.1)
[!] Android Studio (not installed)
[✓] VS Code (version 1.35.1)
[!] Connected device
    ! No devices available

! Doctor found issues in 3 categories.```

【问题讨论】:

您是否检查过 sha 对话框出现在 android 设备中? 什么是sha对话框?不,它没有出现!出现的只是一个对话框,要求共享媒体传输或图片传输。而且我还没有在我的 Mac 中安装 Android Studio。我真的需要安装它吗? 【参考方案1】:

必须安装 Android SDK(Android Studio 的一部分)。 Flutter 依赖 Android SDK 来开发 Android 应用,但你不需要使用 Android Studio 作为你的 IDE 来开发 Flutter。

如果您不想要完整的 Android Studio 安装,也可以只安装 android-sdk。

【讨论】:

以上是关于如何修复颤振医生不识别安卓手机的主要内容,如果未能解决你的问题,请参考以下文章

安卓软件闪退怎么修复

app如何识别是安卓设备,还是安卓模拟器的

运行颤振医生时无法接受安卓许可证

安卓手机如何设置短信拦截

安卓手机共享网络电脑连接不上怎么办

请问安卓手机开发OCR技术时候,需要啥so文件,应该如何调用?附:程序无错,手机运行到OCR会终止