在openSUSE 13.2中运行的Android Studio Workspace中的设备权限不足该怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (24)

我有一个根植摩托罗拉Defy +运行由Quarx创建的Cyanogenmod v11自定义ROM(每晚构建)。使用Android Studio Workspace(ASW)v.1.1.0,当我尝试并在此设备上进行调试时,我可以看到:

????????????[null]

列在选择设备窗口中,并显示Logcat窗口:

insufficient permissions for device

我真的很想使用这个设备和ROM进行调试。

当我lsusb从命令行输入时:

Bus 002 Device 002: ID 22b8:431d Motorola PCS

这是Motorola设备的正确设备ID。我/etc/udev/rules.d/在这些文件中安装了正确的Motorola ID,并安装了51-android.rules和71-android.rules 。

我能够进入并访问亚行:

uvachem-gsmith2:/home/greg/Android/Sdk/platform-tools # ./adb

提问于
用户回答回答于

我发现了一个简单的答案,对我有用:

  • adb kill-server
  • sudo adb start-server adb服务器已过期。杀死... *守护进程成功启动*
  • sudo adb设备

你会发现你的设备。希望这可以帮助你。

用户回答回答于

我在使用运行Android 5.1的Nexus 4的Linux机器时遇到了这个问题:

解决方法是启用'通过USB调试'和'以MTP连接'。当在OSX上使用相同的设备和Android Studio以及adb时,情况正好相反 - 为了允许Android Studio识别手机,我需要禁用“以MTP连接”。

扫码关注云+社区