android的开发环境搭建

一、adb烧录

1.执行adb-setup-1.4.2.exe来安转adb可执行程序

2.用usb连接pc和开发板,再执行AdbDriverInstaller.exe来安装adb驱动

如果过程中发现驱动有问题,可以卸载再重新安装


3.在cmd窗口中执行"adb devices",adb会在电脑的C:\User\user\下创建一个.android文件夹

   在此文件中创建adb_usb.ini文件,并输入

0xfff0

0x2ca3(此为开发板的vid号)

4.再执行adb devices,如果能看到设备,那么说明adb驱动安装成功

5.在cmd中输入,adb root从而获得root权限再进行后续的执行环境创建

6.如果在启动adb的时候出现端口被占用导致启动失败的问题,通过如下命令查找对应的占用进程:

    netstat -ano | findstr "5037" -- 查找使用该端口的进程号

    tasklist | findstr "7572" -- 查找该进程对应的信息

7.常用命令(在cmd或xshell中运行)

adb devices -- 查看adb设备

adb remount --重新挂载设备,从而对设备的各个文件夹均有读写权限

adb root --获取root权限

adb push local_bin /system/bin/ -- 将本地的local_bin上传到板子的/system/bin下

adb pull -p /system/bin/some_bin -- 将板子上的some_bin下载到当前的本地目录

adb shell --登录板子的shell窗口

exit --退出

adb shell cmd -- 直接在adb 窗口,输入设备控制台命令


二、编译

1.进入工作目录再,source build/ensetup.sh --创建相关的工作环境

2.lunch 再选择对应的具体选项

3.mm -- 编译

   mm -B强制重新编译所有文件

   mma -- 编译所有依赖文件


三、用户层段错误调试

方法1:

1. 在窗口2,使用logcat -f 1.txt 将日志记录到板子上的文件系统上

    在窗口1,同时操作对应的user层程序,让其出现段错误

    在窗口2,使用ctrl+c结束日志记录

2.将板子里的1.txt,搞到编译主机中的目录:***/development/scripts中

   再运行:./stack 1.txt既能看到对应的函数调用栈

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值