CM11 原生浏览器之 导入Eclipse进行调试与运行方法

1、首先从cm官方网站下载,原生的浏览器下来。

导入eclipse 即可。

接着会有一堆的报错。

2、将 v4,v13的 支持包,导入。即可减少一些。

3.添加库文件。

从编译通过的cm11源码的out目录中拷贝相应的文件到BrowserEclipse的systemlib路径下,文件如下:

systemlib,请放置到项目的lib目录下一起。

android-common_intermediates\classes.jar

core_intermediates\classes.jar

framework_intermediates\classes.jar

4、在eclispe中刷新下工程,再选择工程,鼠标右键菜单-Build Path-Configure Build Path,在Libraries页面中,选择Add Library-User Libraries-New,输入库名称systemlib,并勾选

输入框下面的“System Library”。

回到User Libraries窗口,选择新建立的systemlib,点击按钮“Add JARs”,把systemlib\文件夹下面的五个classes.jar都添加进去。

5、回到Java Build Path界面,选择Order and Export页面,选择新建立systemlib,点击Top按钮,顶到第一位,OK。

4.屏蔽一些代码。

此时大部分的错误已经解决,仅剩少数几个错误,把这些错误地方屏蔽掉,即可:

屏蔽EventLogTags相关的行

5.增加一个java文件,避免运行时错误:

SyncStateContentProviderHelper.java

6、还有一些其他的错误,尽量注释掉吧,反正可以运行即可。

时间: 2024-08-07 08:36:57

CM11 原生浏览器之 导入Eclipse进行调试与运行方法的相关文章

IDEA导入eclipse项目并部署运行完整步骤(转发)

首先说明一下:idea里的project相当于eclipse里的workspace,而idea里的modules相当于eclipse里的project 1.File-->Import Project  在弹出的对话框里选择要导入的项目 2.选择ok,在弹出的对话框选择Import Project from External Model,并选择下面的eclipse 3.点击next,一直点击到finish就行. 4.加载成功后会出现一些错误 点击fix it 上面2个取消选择就可以了 5.点击项目

Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建

Solr4.8.0源码分析(4)之Eclipse Solr调试环境搭建 由于公司里的Solr调试都是用远程jpda进行的,但是家里只有一台电脑所以不能jpda进行调试,这是因为jpda的端口冲突.所以只能在Eclipse 搭建Solr的环境,折腾了一小时终于完成了. 1. JDPA远程调试 搭建换完成Solr环境后,对${TOMCAT_HOME}/bin/startup.sh 最后一行进行修改,如下所示: 1 set JPDA_ADDRESS=7070 2 exec "$PRGDIR"

【转】Eclipse 单步调试

进入debug模式,设置断点,然后运行程序到断点 [1]快捷键(F8)直接执行程序. [2]快捷键(F5)单步执行程序,遇到方法时进入. [3]快捷键(F6)单步执行程序,遇到方法时跳过. [4]快捷键(F7)单步执行程序,从当前方法跳出. 若要改变变量的值,可以右击变量,在弹出的菜单中选择[change variablevalue],弹出修改画面.改变其值后,按下ok键即可.这时,变量的值就改为修改后的值了. 若要检查代码段是否正确,可以选择一句或一段代码,右键单击在弹出的菜单中选择Inspe

编绎调试HotSpot JVM及在Eclipse里调试HotSpot一些步骤

编绎整个OpenJDK要很久,而且有很多东西是不需要的.研究HotSpot的话,其实只要下HotSpot部分的代码就可以了. 下面简单记录下编绎调试HotSpot一些步骤. 一.编绎 进入hotsopt的make目录下: 1 cd code/cpp/openjdk/hotspot/make/ 用make help可以看到有很多有用的信息.当然查看Makefile文件,里面也有很多有用的注释. make help会输出当前的一些环境变量的设置,如果不对,自然编绎不过去. 设置环境变量: 1 2 3

Android动态方式破解apk前奏篇(Eclipse动态调试smail源码)

一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk  主要采用的是静态方式,步骤也很简单,首先使用apktool来反编译apk,得到smail源码,然后分析smail代码,采用代码注入技术来跟踪代码,然后找到关键方法进行修改,进而破解,同时还可以使用一些开源的hook框架,比如:Xposed和Cydia Substrate,来进行关键方法的hook.所以这里我们可以看到我们破解的第一步是使用ap

Android学习启动篇--eclipse如何调试system_server

打算开始Android系统学习,君预善其事,必先利其器.如果能够在eclipse中调试system_server, 对于理解Android系统服务能够起到很大的帮助. 在网上查了点资料,基本上都比较麻烦: 以下是老罗的文章, 有点老, 需要自己编译一个android rom. 光下源码就要准备好久! http://blog.csdn.net/luoshengyang/article/details/6559955 还有一种是直接烧录rom到Nexus真机上,这个有好处就是真机上比较快! 但是也很

PySe-004-Se-WebDriver 启动浏览器之二 - Chrome

上篇文章简略讲述了 WebDriver 启动 firefox 浏览器的示例脚本源码,具体请参阅: PySe-003-Se-WebDriver 启动浏览器之一 - Firefox 此文主要讲述在 MacOX 系统下如何配置 Chrome 的测试环境,及如何通过 Python 启动 Chrome 浏览器. 一.Chrome 环境配置 因 WdbDriver 仅仅对 Firefox 提供了原生支持,因而 WebDriver 启动 Chrome 浏览器同 windows 启动 chrome 一样,需要对

Android studio导入eclipse项目且不改变目录结构

Android studio的安装与配置论坛当中已经有很多在此就不在细说了,现在开始说下如何在Android studio当中导入eclipse的项目且不改变其目录结构和配置,让使用eclipse的同学也可以继续使用,当然使用android studio的同学也可以使用.废话少说上图 1. 使用open的方式打开一个已经存在的android项目(eclipse创建的) 2. 在项目属性当中配置sdk版本和output路径 3. 第三步很重要分为9个步骤,主要操作是先删除第一次打开项目的时候导入的

eclipse快捷键调试总结【转】

http://www.cnblogs.com/yxnchinahlj/archive/2012/02/22/2363542.html (1)Ctrl+M --切换窗口的大小(2)Ctrl+Q --跳到最后一次的编辑处(3)F2      ---重命名类名 工程名 --当鼠标放在一个标记处出现Tooltip时候按F2则把鼠标移开时Tooltip还会显示即Show Tooltip Description.          F3        --跳到声明或定义的地方.          F5