如果手机未能进入此程序界面,说明ADB未能连接到手机。可以打开终端,进入android-sdk-linux 安装目录下的platform-tools文件夹,具体命令为cd software/java/android-sdk-linux/platform-tools,执行./adbdevices命令,如果能看到具体device,则说明电脑已通过ADB连接到手机了。如图6-7所示:
图6-7
如果因为多次插拔USB数据线可能造成ADB无法识别devices,出现List ofdevices attached的提示,如图6-8,这时依次执行命令:
./adb kill-server
./adb devices
后仍会提示List ofdevices attached,如图6-9
这时可以重新插拔一下手机,重新执行./adb devices,会出现???????????? Device的提示,如图6-10这时依次执行命令:
./adb kill-server
./adb devices
后一般即可识别设备,如图6-11
List of devices attached
图6-8
图6-9
图6-10
图6-11
如果执行./adbdevices出现的提示是
List of devices attached
???????????? no permissions,
这个提示一般是更换手机导致的,这时可依次执行命令:
./adb kill-server
sudo ./adb root
./adb devices
这时一般即可识别手机,如图6-12
图6-12
七、USB AccessoryDemo的编译安装
将USBAccessory Demo.zip复制到workspace,右键解压缩,如图7-1所示:
图 7-1
在Eclipse中点击File>Import,如图7-2:
图 7-2
出现图7-3界面,选择ExistingProjects Into Workspace,点击Next;
图 7-3
出现图7-4界面,点击Browse;
图7-4
出现图7-5界面,进入BasicAccessory Demo文件夹,点击确定;
图 7-5
出现图7-6界面,点击Finsh即可。
图7-6
在图7-7界面,点击Run>Run,如图7-8;
图 7-7
图7-8
出现图7-9所示界面,点击OK即可,这是手机就会出现BasicAccessory Demo的程序界面,如图7-10;
图 7-9
图 7-10