简体   繁体   English

zsh、flutter 和 android studio 的问题

[英]Problems with zsh, flutter and android studio

I'm completely lost at this point.在这一点上,我完全迷失了。 I turned on machine today and android studio couldn't recognize the device but vs code could, after spending hours finding solution.我今天打开机器,花了几个小时寻找解决方案后,android studio 无法识别设备,但 vs 代码可以。 I reinstalled android studio and reset everything and now android studio recognizes the device but after clicking on run I see Unable to locate a development device; please run 'flutter doctor' for information about installing additional components.我重新安装了 android studio 并重置了所有内容,现在 android studio 可以识别设备,但是在单击运行后我看到Unable to locate a development device; please run 'flutter doctor' for information about installing additional components. Unable to locate a development device; please run 'flutter doctor' for information about installing additional components. but running flutter doctor shows this但是正在运行的 flutter doctor 显示了这一点

[✗] Android toolchain - develop for Android devices
    ✗ ANDROID_HOME =
      /home/udaykhalsa/Android/Sdk:/home/udaykhalsa/Android/Sdk:/home/udaykhalsa
      /Android/Sdk/platform-tools:/home/udaykhalsa/Programming-EnvironmentFiles/
      flutter/bin:/home/udaykhalsa/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/
      local/sbin:/opt/android-sdk/tools:/opt/android-sdk/tools/bin:/var/lib/flat
      pak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendo
      r_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin
      but Android SDK not found at this location.

.zshrc .zshrc

export ZSH="/home/udaykhalsa/.oh-my-zsh"
export PATH="/home/udaykhalsa/Programming-EnvironmentFiles/flutter/bin":$PATH
export PATH="/home/udaykhalsa/Android/Sdk/platform-tools":$PATH
export PATH="/home/udaykhalsa/Android/Sdk":$PATH
export ANDROID_HOME="/home/udaykhalsa/Android/Sdk":$PATH

I'm not daring to make any changes to zshrc as I did a while back all the commands were not found.我不敢对 zshrc 进行任何更改,因为我不久前没有找到所有命令。 Any help appreciated.任何帮助表示赞赏。

Perform below, and did you observe the 'adb' file?执行以下操作,您是否观察到“adb”文件?

$ ls $ANDROID_HOME/platform-tools/adb

Am using macOS, my sdk is found inside 'Library' folder unlike yours.我使用的是 macOS,我的 sdk 与您的不同,位于“Library”文件夹中。 Should NOT be an issue if Android Studio is already working for you.如果 Android Studio 已经在为您工作,那应该不是问题。

export ANDROID_HOME="/Users/someuser/Library/Android/sdk":$PATH

To see connected devices, issue either commands:要查看连接的设备,请发出以下任一命令:

$ adb devices
$ flutter devices

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

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