博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何用eclipse编译adnroid的Browser
阅读量:6047 次
发布时间:2019-06-20

本文共 1485 字,大约阅读时间需要 4 分钟。

hot3.png

用eclipse调试android应用有自动提示错误、修正函数、提供import信息、单步调试等优点,而android下的浏览器browser为内置应用,导致默认情况下有许多找不到符号的错误。

 

通过以下步骤可以解决eclipse不能调试browser应用的问题。

1. eclipse下通过源代码方式导入Android项目Browser;

2. 菜单Project-->Properties-->Java Build Path-->Libraries-->Add Library...-->User Library-->User Libraries...-->New...添加新的System library.

此步骤务必勾选System library,在下未勾选此项,报错Java heap space,找了许久才找出此问题。。

3. 返回上一界面,选上新加的library

4. 菜单Project-->Properties-->Java Build Path-->Order and Export.

选上步骤2添加的library,并通过Up按钮移到列表最上面;

5. 菜单Project-->Properties-->Java Build Path-->Libraries-->选中添加的Library-->Edit-->User Libraries...-->Add JARS...添加out/target/common/obj/JAVA_LIBRARIES/framework_intermediates目录下classes.jar和out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/classes.jar;

做完这些会发现eclipse仍无法编译成功,提示:

EventLog.writeEvent(EventLogTags.BROWSER_BOOKMARK_ADDED, url + "|" + where);出错,EventlogTags类出错,该类同样在我们编译源码的out目录下:out/target/common/obj/APPS/Browser_intermediates/src/src/com/android/browser/EventLogTags.java

 编译通过。。。

AV上的虚拟机貌似无法卸载系统程序,二话不说,直接拿起自己手机,system app remover,直接uninstall browser,安装,丫丫的,提示unexpected stop,

log:

02-09 16:10:46.444: E/AndroidRuntime(2262): Caused by: java.lang.ClassCastException: android.graphics.drawable.BitmapDrawable

02-09 16:10:46.444: E/AndroidRuntime(2262):  at com.android.browser.TitleBar.setProgress(TitleBar.java:322)

找到((Animatable) mCircularProgress).stop();,((Animatable) mCircularProgress).start();,直接注释掉,重新编译安装,顺利运行~~~~

转载于:https://my.oschina.net/shangfuli/blog/40194

你可能感兴趣的文章
C++基础代码--20余种数据结构和算法的实现
查看>>
footer固定在页面底部的实现方法总结
查看>>
nginx上传文件大小
查看>>
HDU 2243 考研路茫茫——单词情结(自动机)
查看>>
Dubbo OPS工具——dubbo-admin & dubbo-monitor
查看>>
Dungeon Master ZOJ 1940【优先队列+广搜】
查看>>
Delphi 中的 XMLDocument 类详解(5) - 获取元素内容
查看>>
2013年7月12日“修复 Migration 测试发现的 Bug”
查看>>
学习vue中遇到的报错,特此记录下来
查看>>
CentOS7 编译安装 Mariadb
查看>>
jstl格式化时间
查看>>
一则关于运算符的小例
查看>>
centos7 ambari2.6.1.5+hdp2.6.4.0 大数据集群安装部署
查看>>
cronexpression 详解
查看>>
一周小程序学习 第1天
查看>>
小孩的linux
查看>>
SpringMVC、MyBatis声明式事务管理
查看>>
开发者详解:端游及手游服务端的常用架构
查看>>
JavaScript History对象
查看>>
在 Windows 下安装 Oracle 11g XE (Express Edition)
查看>>