【问题标题】:Android Studio not recognizing HTC smartphoneAndroid Studio 无法识别 HTC 智能手机
【发布时间】:2019-06-24 10:40:57
【问题描述】:

我在 Android Studio 3.4.1 中遇到了一个奇怪的问题,因为它无法正确识别我的旧 HTC One V 智能手机

当我将 HTC One V 连接到我的 PC (Ubuntu 18.04) 时,我在 ADB 中看到以下设备:

当我尝试在其上运行应用程序时,我在构建过程中遇到错误:

com.android.ddmlib.AdbCommandRejectedException:设备权限不足:plugdev 组中的用户;是你的 udev 规则吗 错了吗?

现在,其他设备(Moto G2 和 Samsung A5 2013)在连接到 PC 时运行良好。

但是,当我将同一台 HTC 智能手机插入装有 Android Studio 3.2(也是 Ubuntu 18.04)的笔记本电脑时,我会在 ADB 中获得正确的设备名称:

应用程序在 HTC 上运行正常。

我检查了 SDK 设置,两台计算机上都安装了适用于 Android 4.0.3 的 API。

我应该升级笔记本电脑上的 3.2 Studio,但我害怕这样做,以防我无法在 HTC 上使用 4.0.3 测试应用程序。

Moto G2 和三星 A5 在连接到 PC 或笔记本电脑时都运行良好。

任何想法去哪里看?谢谢!

【问题讨论】:

  • 按照the docs 中提到的设置开发设备的说明进行操作。如果您的adb 已经在plugdev 组中,请尝试in this question 建议的解决方案。这更有可能是您的 PC 和笔记本电脑之间的配置差异问题,而不是 Studio 版本。
  • 查看下面的 stackoverflow 帖子。它可能会帮助你。 stackoverflow.com/questions/37820656/…

标签: android-studio


【解决方案1】:

转到位置 /Android/Sdk/plateform-tools/

运行命令

如果 adb 服务器正在运行

1) adb kill-server

2) adb 启动服务器

【讨论】:

    【解决方案2】:

    我正在使用

    • Ubuntu 18.04
    • Android Studio 3.4.1
    • 一加3T/Android P

    在我的手机中将 USB 首选项 更改为 文件传输 可以解决我的问题

    【讨论】:

      猜你喜欢
      • 2018-09-15
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多