用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.
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;
6. 在命令下编译一遍Browser应用
7. 菜单Project-->Properties-->Java Build Path-->Source-->Link Source...
在对话框中
Linked folder location:输入(Browse...)"out/target/common/obj/APPS/Browser_intermediates/src/src"
Folder name:输入"src2",当然也可以是其它,只要不重名即可。