Android-Windows下Eclipse导入源码调试

前提:你有ubuntu编译环境,然后将ubuntu上的android代码共享,以便window下可以访问。
1、搭建ubuntu android编译环境,android官网有。
2、 为了在Windows和Ubuntu之间来回切换,要先在Ubuntu上安装远程控制,以便能通过Windows电脑远程控制这个Ubuntu电脑。
    在命令行里输入下面两条指令,有提问一路YES.
sudo apt-get insatall xrdp
sudo dpkg -l | grep xrdp
3、要共享Ubuntu下的android源码,可以安装Samba:
   具体安装方法可参考: http://www.cnblogs.com/zhengyuxin/articles/1938414.html

导入源码具体步骤:
一、修改eclipse.ini里的三个值以适应Android程序大内存。
 eg: -Xms256m //Xms40m
     -Xmx768m
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M
二、导入android编码规范文件:
    把trunk/development/ide/eclipse目录下的android.importorder和android-formatting.xml导入到Eclipse中,以适应android的编码风格。而ide目录下的4个文件夹eclipse、emacs、intellij、xcode。这四种都是查看和编辑代码的工具,牛逼的谷歌工程师为了让android的代码在这4工具上更好的查看和编辑,已经整理好了各自的配置文件。
   Eclipse->preferences->java->Code style->Fromatter 中Import  android-formatting.xml文件
    
  Eclipse->preferences->java->Code style->Organize  中Import  android.importorder文件。

三、把eclipse工程配置文件复制到android源码根目录下
    $cp development/ide/eclipse/.classpath ./
    修改此文件的权限:$chmod u+w .classpath
    然后在根目录下可以编辑此文件,删掉你不用的目录,或者增加,$gedit .classpath
    比如:
    本来Launcher3 在packages里没有直接加进来,然后我直接加上 Launcher3的路径。

四、把Android源码导入Eclipse中:
    在Eclipse  New 一个普通的Java工程,然后把Use default location 前面的勾去掉,点Browse按钮选择ubuntu上源码的路径即可,然后NEXT ,再然后就是苦逼的等Eclipse加载完成,时间或长或短。
导完,finish以后如图效果:

五、Android源码debug:
  选择导入到Eclipse中源码工程->debug Configurations->双击Remote Java Application,然后修改port值:

将8000改成8700,以免跟android的默认端口冲突。然后Apply -> debug.

这步以后,只要连上了,后面的debug就跟debug本地App代码一样了。

以上也可以参考android的官方文档:

PS:上面的方法导入到windows下的Eclipse,会导致使用eclipse的时候经常感觉卡,至少我现在是这样,所以我不到万不得已不会使用此方法导入整个工程,当然如果直接在ubuntu下做这些,不会太卡,加载代码也快。
   我通常只是把要修改的应用导入到eclipse:New->Project->

->Android Project from Existing Code ->

在这个界面选择要修改的应用 导入到eclipse。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值