gpt4 book ai didi

java - 如何运行com.android.browser的源码?

转载 作者:行者123 更新时间:2023-11-30 04:28:42 27 4
gpt4 key购买 nike

我从 github.com 下载了适用于标准 android 浏览器的源代码:

https://github.com/android/platform_packages_apps_browser

我在 Eclipse 中打开了项目。它向我展示了很多错误,主要与未连接的库有关,但也有一些错误与类已连接但类中调用的相应方法没有连接有关。顺便说一句,应该注意的是,当通过文件 -> 新建 -> Android 项目 -> 打开项目时,将选项卡从现有源创建项目并选择源 com.android.browser 的位置路径列,它没有被选中Android版本,在该版本下,程序是在图形Build Target中编写的,并自行设置,我试图一个一个地选择,但仍然有同样的错误。以下是未找到的类的部分列表:

import android.net.WebAddress;
import android.app.DownloadManager;
import android.os.ServiceManager;
import android.text.IClipboard;
import android.os.ServiceManager;
import android.text.IClipboard;
import android.speech.RecognizerResultsIntent;

等等

未找到相同的方法或连接到以下类的变量:

Browser.getVisitedLike (cr, url)
Browser.BookmarkColumns.THUMBNAIL
Browser.HISTORY_PROJECTION_THUMBNAIL_INDEX

等等

我试图在其他网站上寻找 com.android.browser,我发现的所有内容都向我展示了类似的模式。有人可以解释问题是什么,因为所有标准库和类都存在但未创建项目吗?我尝试使用 Hidden API,如本页所示:

http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/

从那里下载了平台Hidden API,尝试编译,解决了一些bug,但还有一半以上的错误。

请帮我弄清楚如何从源代码编译浏览器。

最佳答案

浏览器项目旨在构建在整个 Android 开源项目框架的上下文中。它不会仅使用您安装的客户端 App SDK 进行构建。

如果您希望构建此浏览器,则需要下载完整的 Android 操作系统项目以提供正确的环境。

您可能需要寻找其他浏览器(例如 Firefox),它是开源的并且没有紧密集成到操作系统中。

关于java - 如何运行com.android.browser的源码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078003/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com