android – 设置开发设备(????????????无权限)

我正在使用三星galaxy nexus手机(Android 4.0平台).

我正在开发Ubuntu Linux操作系统上的Android应用程序.我想直接在三星手机设备上运行我的应用程序,所以我执行了以下设置步骤:

>在我的项目AndroidManifest.xml文件中,将android:debuggable =“true”添加到< application>元件
>在设备上,在设置>安全启用未知来源
>在设备上,在设置>开发人员选项启用USB调试
>在我的计算机上,使用以下内容创建了/etc/udev/rules.d/51-android.rules文件:

SUBSYSTEM=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="plugdev" 

>在我的计算机上,运行chmod a r /etc/udev/rules.d/51-android.rules命令

然后,在我的计算机上,我打开了一个终端并执行了adb devices命令,我得到了:

List of devices attached 
????????????    no permissions

既然我没有看到我的设备,只有????????????没有权限,我然后运行以下命令:

 adb kill-server
 adb start-server
 adb devices

但我仍然得到:

List of devices attached 
????????????    no permissions

为什么?我错过了什么?

最佳答案
对我有用的是再次杀死并启动adb服务器.在linux上:sudo adb kill-server然后sudo adb start-server.然后它将检测几乎所有开箱即用的设备.

转载注明原文:android – 设置开发设备(????????????无权限) - 代码日志