




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android源码开发和调试环境搭建罗升阳http:/ Me 老罗的Android之旅博客作者 Android系统源代码情景分析书籍作者 博客:http:/ 微博:http:/ 开发机器配置 Android源码下载、编译和运行 Linux内核源码下载、编译和运行 Java代码开发和调试 C/C+代码开发和调试开发机器配置 硬件 CPU I5及以上 内存16GB及以上 硬盘40GB及以上 软件 Ubuntu 10.04 64bit Java SDK 1.6 其它Package http:/ mkdir /bin$ PATH=/bin:$PATH$ curl https:/dl- /bin/rep
2、o$ chmod a+x /bin/repo$ mkdir WORKING_DIRECTORY$ cd WORKING_DIRECTORY$ repo init -u https:/ -b android-4.2_r1$ repo sync http:/ . build/envsetup.sh$ lunch full-eng$ make j8$ emulator & http:/ git clone https:/ cd goldfish$ git branch aremotes/origin/android-goldfish-3.4$ git checkout remotes/ori
3、gin/android-goldfish-3.4$ export PATH=$(AOSP)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:$PATH$ export ARCH=arm$ export SUBARCH=arm$ export CROSS_COMPILE=arm-eabi-$ make goldfish_armv7_defconfig$ make$ emulator kernel kernel/goldfish/arch/arm/boot/zImage & http:/ 安装Eclipse $ sudo apt-get insta
4、ll eclipse 拷贝.classpath文件 $ cd /path/to/android/root $ cp development/ide/eclipse/.classpath . $ chmod u+w .classpath 修改Eclipse内存配置 打开/usr/lib/eclipse/eclipse.ini 将-Xms和-Xmx均设置为2048mJava代码开发和调试(续) 导入Android源码到Eclipse File New Java Project Pick a project name, android or anything you like. Select Cre
5、ate project from existing source, enter the path to your Android root directory, and click Finish. 新增App工程到Android源码工程 Project Properties Select Java Build Path from the left-hand menu. Choose the Source tab. Click Add Folder. Add your apps src directory. Click OK.Java代码开发和调试(续)使用Eclipse调试Java源码 启动e
6、mulator$ cd /path/to/android/root$ . build/envsetup.sh$ lunch 1$ emulator & 打开ddms$ ddmsSelect a process 打开eclipseRun Debug Configuration.Right-click Remote Java Application, select New.Pick a name, i.e. android-debug or anything you like.Set the Project to your project name.Keep the Host set to localhost, but change Port to 8700.Click the Debug button and you should be all set. http:/ apt-get install vim启动Emulator$ cd /path/to/android/root$ . build/envsetup.sh$ lunch 1$ emulator &$ adb shell在adb shell中启动gdbserverrootandroid:/ gdbserver :5039 -attach 在另外一个终端启动gdbclient
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村租房人身免责合同标准文本
- 《幼儿舞蹈创编2》教案-项目二《动机-形象的捕捉》教案
- 2024-2025学年新教材高中物理 第七章 2 万有引力定律教学实录 新人教版必修2
- 公司注销合同标准文本
- 买鱼购销合同标准文本
- 会展设备租赁合同标准文本
- 区块链技术应用于存货质押融资业务的博弈研究
- AI在移动游戏开发中的应用趋势分析
- 企业文化传播与团队培训
- 智慧农业产业链知到课后答案智慧树章节测试答案2025年春哈尔滨商业大学
- 2024年黑龙江省绥化市中考数学三模试卷
- 2024二手房买卖合同简单版 二手房买卖合同
- 人教小学二年级数学下册数学广角-推理第1课时《简单的推理(一)》示范教学课件
- 福建省泉州市泉港区2024年小升初考试数学试卷含解析
- 小学六年级数学奥数题100题附答案(完整版)
- 生物专业英语翻译和单词(专业版)
- NB-T+10131-2019水电工程水库区工程地质勘察规程
- 2024年大数据应用及处理技术能力知识考试题库与答案
- 五矿集团准入承诺书
- 《食品标准与法律法规》课件-第二章 我国食品标准体系
- 生物-福建省厦门市2024届高三下学期第四次质量检测考试试题和答案
评论
0/150
提交评论