Android Studio中的AVD管理器不显示我的设备,但adb设备显示它。我是不是遗漏了什么明显的东西?
当前回答
Env - AS 3.3.2 Linux 4 (ubuntu)
in AS used menu Tools > Create desktop entry
桌面文件内容-(注意该路径不包括Platform-tools)
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Android Studio
Icon=jetbrains-studio.png
Path=/home/rob/android-studio
Exec=sh -c ' /home/rob/android-studio/bin/studio.sh'
StartupNotify=false
StartupWMClass=jetbrains-studio
OnlyShowIn=Unity;
X-UnityGenerated=true
注意SDK的位置。下面的平台工具“adb”将不会被桌面找到。上面的路径:
$ which adb
/usr/local/src/android-sdk-linux/platform-tools/adb
在我的设置中,我的症状是任何终端都会列出设备OK,但AS中的工具栏按钮永远不会显示连接的设备…当我的手机通过USB线连接时,我看到的只有“没有设备”。
我的解决方案是在文件顶部添加正确的路径:
${AS_HOME}/bin/studio.sh ...
PATH=$PATH:/usr/local/src/android-sdk-linux/platform-tools:/usr/local/src/android-sdk-linux/tools
其他回答
我的设置
Android Studio 3.5.3 macOS 10.14.6 Android 9设备通过Belkin USB集线器连接到Mac。
当从谷歌的Android github repo运行Kotlin示例项目时,没有配置,也没有设备显示在UI中。
解决方案
File > Sync Project with Gradle Files But my internet connection needs a fix, so I had to go to Preferences > System Settings > HTTP Proxy to specify a working proxy. Make sure buildscript{ ext.kotlin_version } runs a more recent version. I had to upgrade it from 1.2.xx to 1.3.xx. Now the project appears to be ready to build (the default emulator Nexus config is now enabled). Rebuild the project for the emulator just to make sure. Then I had to unplug my device from the USB hub and connect it to Mac directly. Now Android Studio sees my device. Plug the device again into the USB hub. Now Android Studio sees my device with the hub, too.
如果你的手机之前还能用
在你做任何复杂的事情之前,这可能是一个简单的问题。拔下插头再插上。
如果有其他问题
您还可能希望检查您的配置是否设置为启动到您的手机。
执行命令——> edit configuration
如果你要在模拟器上的设备之间切换,请确保你要么默认使用USB设备,要么使用选择器对话框。
就我而言,我知道这很蠢,但我必须这么做。
我尝试了以上所有的解决方案,没有一个有效。t射击的一个关键是当adb设备不会列出该设备时,那么您就知道您还没有烹饪气体。
在设备通过adb注册为设备之前,在USB模式之间切换不会有效果。你会知道什么时候发生,因为你会得到一个关于RSA密钥的提示。
这是一个相对较新的Windows 7安装。在手机的USB通知区,我切换到“安装驱动程序”,让它安装我的adb驱动程序。在我的情况下,我永远不会在互联网上得到任何合法的东西。
一旦我看到成功安装,我切换到PTP,它就工作了。
我做过很多处理这个问题的方法。以下是你需要一步步遵循的内容。我希望这能帮到你。
步骤1:确保您的设备已启用开发。
步骤2:在您将设备插入PC之前,确保您选择了USB连接方法。
第三步:当你插入手机时,你会得到USB连接方法的选项,选择互联网连接。确保你已经连接到互联网。
第四步:在Android Studio中运行应用程序,它会要求您授权设备进行开发,并选择YES。
第五步:通过Android Studio运行应用程序,选择设备,而不是模拟器,然后BINGO!欢迎来到Android开发版。
如果有人对三星GT-I9060有问题,我在SO上遵循了这个答案:
如果你在windows上,很多时候它将无法识别该设备 完全由于驱动程序问题,设备不会显示。 进入设置 控制面板 硬件和声音 设备管理器 并查找任何显示错误的设备。许多机器人会显示为 未知的USB设备。选择该设备并尝试更新 驱动因素。
我卸载了设备,拔下设备,再插上。这一次Windows正确地安装了驱动程序。真扫兴。
推荐文章
- 警告:API ' variable . getjavacompile()'已过时,已被' variable . getjavacompileprovider()'取代
- 安装APK时出现错误
- 碎片中的onCreateOptionsMenu
- TextView粗体通过XML文件?
- 如何使线性布局的孩子之间的空间?
- DSL元素android.dataBinding。enabled'已过时,已被'android.buildFeatures.dataBinding'取代
- ConstraintLayout:以编程方式更改约束
- PANIC: AVD系统路径损坏。检查ANDROID_SDK_ROOT值
- 如何生成字符串类型的buildConfigField
- Recyclerview不调用onCreateViewHolder
- Android API 21工具栏填充
- Android L中不支持操作栏导航模式
- 如何在TextView中添加一个子弹符号?
- PreferenceManager getDefaultSharedPreferences在Android Q中已弃用
- 在Android Studio中创建aar文件