我使用的是三星galaxy nexus手机(Android 4.0平台)。
我正在开发Ubuntu linux操作系统上的Android应用程序。我想直接在三星手机设备上运行我的应用程序,所以我执行了以下设置步骤:
在我的项目AndroidManifest.xml文件中,添加android:debuggable="true"到<application>元素 在设备的“设置”中,>安全启用未知源 在设备上,在设置>开发人员选项中启用了USB调试 在我的电脑上,创建了/etc/udev/rules.d/51-android.rules文件,内容如下: 子系统=="usb", ATTR{idVendor}=="04E8", MODE="0666", GROUP="插件开发" 在我的电脑上,执行chmod a+r /etc/udev/rules.d/51-android.rules命令
然后,在我的电脑上,我打开一个终端,执行adb设备命令,我得到:
List of devices attached
???????????? no permissions
因为我没有看到我的设备,但只有????????????没有权限,然后运行以下命令:
adb kill-server
adb start-server
adb devices
但我还是有:
List of devices attached
???????????? no permissions
为什么?我错过了什么?