Android Studio中的AVD管理器不显示我的设备,但adb设备显示它。我是不是遗漏了什么明显的东西?
当前回答
我的macbook pro上有usb到usbc的集线器,它以某种方式阻塞了设备,当我直接将它与苹果usbc到usb的适配器连接时,它就工作了。
其他回答
Android Studio也没有在Windows上显示我的设备(三星Galaxy Alpha),直到我从三星支持页面下载并安装了Windows驱动程序。我不得不在设备上使用MTP连接模式。我还在第一次连接设备后确认了对计算机的授权。
这是我今天第一次通过Android Studio运行Android项目。x版本,我也有同样的问题。然而,这是与Flutter插件。我有一个变通的人与类似的设置。
我的设置:
macOS Mojave在MacBook上,带有Type-C-to-USB加密狗 Android 6.0 Android Studio 3.4.1: Android SDK 9。+ 6.0 在Mac上,定义了ANDROID_HOME, PATH包含所有所需的工具路径
观察
Adb devices给出正确的设备信息; 颤振设备显示正确的设备信息与更多详细信息; Android Studio的连接助手显示Android为检测到的USB设备; 工具栏显示<没有设备>; AVD管理器显示没有这样的设备。
我的解决方案
打开终端,cd到我的项目根目录; 运行扑动运行和应用程序是正确部署和运行良好;
在那之后,我的观察
工具栏显示我的设备名称;然后我可以直接从工具栏运行一切,包括热重载; 我的设备上的USB配置自动从默认的MTP切换到PTP; AVD管理器仍然没有显示我的设备。耻辱!
但至少我不再被封锁了。
参考:
https://github.com/flutter/flutter-intellij/issues/1525
我使用的是Nougat API 24的Android版本,我通过更换USB线解决了一个设备问题。
切换到PTP USP选项而不是MTP是解决方案。
特别是如果你以前有一个连接,如果你正在使用一些使用ADB连接到你的手机的其他应用程序-关闭该应用程序。我有总指挥官,有插件的ADB连接到手机,这解决了我的问题。
推荐文章
- 在XML中“图像上缺少contentDescription属性”
- 在Android SQLite中处理日期的最佳方法
- 读取Android APK的包名
- Android-Facebook应用程序的键散列
- 登出时,清除活动历史堆栈,防止“返回”按钮打开已登录的活动
- 如何改变标题的活动在安卓?
- 错误:与依赖项“com.google.code.findbugs:jsr305”冲突
- 如何隐藏动作栏之前的活动被创建,然后再显示它?
- 是否有一种方法以编程方式滚动滚动视图到特定的编辑文本?
- 在Android中将字符串转换为Uri
- 如何在NestedScrollView内使用RecyclerView ?
- 移动到另一个EditText时,软键盘下一步点击Android
- Android应用中的GridView VS GridLayout
- Activity和FragmentActivity的区别
- 右对齐文本在android TextView