Android系统源码导入到eclipse

1.把eclipse工程配置文件复制到android源码根目录下

cp development/ide/eclipse/.classpath ./

2. 在android源码根目录下新建文件 .project,内容为:

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Gingerbread</name>
    <comment>Gingerbread Source</comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

3.导入android 系统源码

把android源码作为一个工程导入eclipse 导入前先检查.classpath里的文件在android源码中是否有相应的文件(文件夹),否则也会破坏android源码(一般是多添加文件/文件夹),.classpath里多余的路径可删除

新建Java Project(不是android project,否则会破坏android源码),选择从已存在的工程导入,工程名任意,完成。

  example:

step.1 创建java project

step.2 确认要导入的package

step.3 修正依赖项(若能找到相应的jar则添加,否则移除红色叉叉的jar)

4.调试设置:
    在Run->Debug Configurations->Remote java
application上双击,然后,”Host:”设为localhost,”Port:”设为8700或8600,”Connection
Type”为Standard(Socket Attach)

时间: 2024-10-15 06:01:42

Android系统源码导入到eclipse的相关文章

如何阅读Android系统源码-收藏必备

对于任何一个对Android开发感兴趣的人而言,对于android系统的学习必不可少.而学习系统最佳的方法就如linus所言:"RTFSC"(Read The Fucking Source Code).下面从知乎整理了一些优质回答,以飨读者. 巨人的肩膀 AOSP项目官方: https://source.android.com/source/index.html这个一定要先读. 项目介绍, 代码下载, 环境搭建, 刷机方法, Eclipse配置都在这里. 这是一切的基础. Androi

编译Android系统源码和内核源码

好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现最近的脑子不够用了,今天写点什么呢?就把我之前编译Android系统源码和内核源码的过程记录一下,因为这个过程真的是受益匪浅,看重的不是结果,主要是过程,在这个过程中,我感觉最大的收获就是学习的耐心和毅力,因为在这个过程中那个问题就像是雨点似的天天打在你的脸上,虽然现在网上有很多文章介绍怎么去操作,但是我说句真心话,那些只能提供参考,因为你的工作环境毕竟和他不一样,所以等你按照他的步骤去操作的时候还是会遇到很多问题,当然我写这篇文章

浏览Android系统源码的站点

源码之前,了无秘密 看了腾讯Bugly的公众号分享,学习了直接网上浏览android系统源码的两个站点,很不错.记录下 关于 Android 系统源码,如果不是为了深入的研究,可以直接在网上浏览: Androidxref (http://androidxref.com/), 该站点提供了一定程度上的代码跳转支持,以及非常强大的检索功能,是我们查询系统源码的首选. Grepcode (http://grepcode.com/) 也可以检索Android系统源码,与前者不同的是,它只包含Java代码

FW 编译Android系统源码和内核源码

编译Android系统源码和内核源码 分类: Android2014-07-21 20:58 7287人阅读 评论(28) 收藏 举报 好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现最近的脑子不够用了,今天写点什么呢?就把我之前编译Android系统源码和内核源码的过程记录一下,因为这个过程真的是受益匪浅,看重的不是结果,主要是过程,在这个过程中,我感觉最大的收获就是学习的耐心和毅力,因为在这个过程中那个问题就像是雨点似的天天打在你的脸上,虽然现在网上有很多文章介绍怎么去操作,

Android系统源码阅读(12):InputChannel的注册过程

Android系统源码阅读(12):InputChannel的注册过程 请对照AOSP版本:6.0.1_r50. InputManager可以获得输入事件并分发,Activity需要处理这些输入事件.那么,这两者之间如何建立的连接呢?这就需要InputChannel作为桥梁建立两者之间的通道. 1. ViewRootImpl创建InputChannel 这里ViewRoot类已经消失了,由ViewRootImpl替代.Activity在创建时会将自己的DecorView设置给对应的ViewRoo

android 系统源码在线阅读-------值得收藏(Android Platform - Lollipop, API level 21 )

无法翻墙看http://source.android.com/ android的源码,所以在 http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/ 这个网址中有所有版本的android系统源码,包括framework 等,主要是系统的控件怎么实现,做android的应该去看看. 在此非常感谢提供这个网站的个人或者单位,的确打心底里感谢,我在这个上面也经常看,有所长进,因为下

【转】编译Android系统源码和内核源码

原文网址:http://blog.csdn.net/jiangwei0910410003/article/details/37988637 好长时间没有写blog了,之所以没有写,主要还是工作上的事,发现最近的脑子不够用了,今天写点什么呢?就把我之前编译Android系统源码和内核源码的过程记录一下,因为这个过程真的是受益匪浅,看重的不是结果,主要是过程,在这个过程中,我感觉最大的收获就是学习的耐心和毅力,因为在这个过程中那个问题就像是雨点似的天天打在你的脸上,虽然现在网上有很多文章介绍怎么去操

Android系统源码阅读(13):Input消息的分发过程

Android系统源码阅读(13):Input消息的分发过程 请对照AOSP版本:6.0.1_r50.学校电脑好渣,看源码时卡半天 先回顾一下前两篇文章.在设备没有事件输入的时候,InputReader和InputDispatcher都处于睡眠状态.当输入事件发生,InputReader首先被激活,然后发送读取消息,激活Dispatcher.Dispatcher被激活以后,将消息发送给当前激活窗口的主线程,然后睡眠等待主线程处理完这个事件.主线程被激活后,会处理相应的消息,处理完毕后反馈给Dis

在线阅读安卓(Android)系统源码

http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/在线阅读安卓(Android)系统源码