我是安卓新手。我刚刚下载并安装了android sdk。现在,当我从 eclipse 运行应用程序时,我的设备没有被检测到。我已经用谷歌搜索并提出这个作为我的解决方案,但这也没有奏效。
这是 51-android.rules
SUBSYSTEMS=="usb", ATTR{idProduct}=="0bb4", ATTR{idProduct}=="0c03", MODE="0666", GROUP="plugindev", OWNER="<username>"
Run Code Online (Sandbox Code Playgroud)
之后,我重新启动了我的笔记本电脑,并运行了以下命令:
username@laptopname:~/Android/adt-bundle/sdk/platform-tools$ adb devices
Run Code Online (Sandbox Code Playgroud)
我得到的输出是:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
???????????? no permissions
Run Code Online (Sandbox Code Playgroud)
编辑
crazydeveloper@crazydeveloper:~$ lsusb
Bus 002 Device 004: ID 0bb4:0c03 HTC (High Tech Computer Corp.)
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device …Run Code Online (Sandbox Code Playgroud) 有一种东西叫miracast,它可以将Android手机的显示镜像到另一台显示器,但我的屏幕没有这个功能,我可以在Ubuntu中做到吗?
我已经尝试了我能在任何地方找到的一切。
来自 lsusb:
Bus 002 Device 021: ID 18d1:4ee6 Google Inc.
Run Code Online (Sandbox Code Playgroud)
来自 dmsg:
[ 3609.392038] usb 2-1: new SuperSpeed USB device number 21 using xhci_hcd
[ 3609.411721] usb 2-1: New USB device found, idVendor=18d1, idProduct=4ee6
[ 3609.411729] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3609.411734] usb 2-1: Product: Pixel
[ 3609.411738] usb 2-1: Manufacturer: Google
[ 3609.411742] usb 2-1: SerialNumber: FAXXXXXXXXXX
Run Code Online (Sandbox Code Playgroud)
adb 设备的结果:
List of devices attached
Run Code Online (Sandbox Code Playgroud)
后面有一个空行
我已经尝试了这个问题/答案中的所有内容,但没有一个奏效。
奇怪的是,它是从 android studio 获取并运行的,而不是通过终端。