最近工作需要在ARM(A83T)下进行算法移植工作,现在把整个开发环境的搭建记录下来。
1. 下载USBDriver驱动文件和platform-tools文件夹,下面包括adb.exe和fastboot.exe等文件。用USB线连接ARM,选择多媒体设备连接模式(不需要打开USB调试选项),打开PC机的DOS窗口,并且进入platform-tools文件夹所在路径下,输入“adb”,DOS窗口会显示
D:\...\platform-tools>adb
Android Debug Bridge version 1.0.31
-d ...
-e ...
...
2. 接下来,在命令行输入: adb shell,会出现命令行
root@octopus-f1:/ #
出现上面的信息,说明ARM已经进入调试模式,已经可以通过PC的DOS命令对ARM进行开发。
如果出现“error: device not found”的提示,则说明出现了问题,需要检查问题出在哪里。
(1)请参考网友给出的答案,关闭占用5037端口的进程,然后重启服务:
adb kill-server
adb start-server
adb devices
就可以看到列表了!
(2) USB驱动没有“启动”,管理-》设备管理器-》便携设备-》选中设备,右键“启动”。启动之后,设备上的向下的箭头会消失,另外在“计算机”中出现一个手机的盘符标志,双击可以打开,里面有文件和数据。
(3)如果,还不行,请把手机和USB断开,重新连接。
(4)或者请管理员查看你的电脑是否开通了ADB调试权限。
(5)更新adb驱动之后如果adb还是无法使用:请在windows端的目录C:\Documents and Settings\Administrator\.android修改adb_usb.ini(如果没有该文件新建一个)在改文件里新增一行0x1F3A.adb kill-server之后就可以了。
本人这里用的是PAD实机,主板为ARM(A83T),操作系统为Android.