2012-08-06 91 views
0

我将android浏览器源代码导入到eclipse中。 但是,由于许多错误,我无法构建代码。Android浏览器源代码 - 编译问题

我参考了这个链接,并尝试了教程中的步骤。

How to compile Browser source code for Android 4.0.3

但是,我遇到了一些问题。我创建了classes.dex.dex2.jar文件。但是在我通过com/android /内部文件夹浏览的jar文件里面是空的。我尝试了很多次,但面临同样的问题..我正在使用Windows 7操作系统。

请帮助我解决问题。

在此先感谢。

错误的原因 - 内部和隐藏的API不能在应用程序中导入。

步骤遵循固定的构建问题。

  1. 从下面的链接下载的机器人-10-内部的文件夹。 https://github.com/inazaruk/android-sdk/tree/master/platforms

  2. 解压该文件夹并将文件夹复制到android-sdk-platforms文件夹。

  3. 启动Eclipse。点击New project并输入项目名称,然后点击Next。 在android sdk列表中,我没有看到我新添加的平台。

  4. 封闭的Eclipse。复制android.jar并生成属性文件并粘贴到android-sdk-platforms-android 10文件夹中。

  5. 浏览的蚀 - 插件文件夹和复制的ADT jar文件到不同的位置。将其重命名为zip文件。解压该文件并将com/android/internal更改为com/android/internax并压缩文件并重新创建jar文件。

  6. 替换了jar文件。打开日食。

7.仍然在android-jar中,我发现禁用的规则是无法解析的。所有导入错误仍未解决。

请让我知道如果有什么我失踪。

+0

我想在Eclipse 3.2模拟器 – Prem 2012-08-06 05:00:45

+0

我下载了android-10-internals文件夹并将其复制到我的sdk文件夹中。但是,在我的eclipse中,这些新增的平台仍然不可用。 – Prem 2012-08-06 10:50:44

+0

我试图用改进的android-10平台创建一个新的android项目。该项目已编译并成功部署到设备上。因此,我修改的Android平台似乎有效。但是指向这个android sdk的浏览器应用代码仍然有错误。 – Prem 2012-08-06 17:29:12

回答

0

朋友,

我需要Android的adt.jar文件的修改工作版本。只有这样才能解决我的问题。如果有人曾经尝试过,请分享一下。

谢谢。

0

可能是sdk的问题。所以,导入包显示错误。请参考以下链接:

点此How to build the default browser application in android Os 4.0

+0

您必须下载几个jar文件并添加到您的应用程序中:请遵循以下链接:http://grepcode.com/file/repository.grepcode.com/java/ext/com.google。 android/android/4.0.1_r1/android/provider/BrowserContract.java – 2012-08-06 06:24:28

+0

http://grepcode.com/snapshot/repository.grepcode.com/java/ext/com.google.android/android/4.0.1_r1/ – 2012-08-06 06:25:05

+0

其实几乎没有库文件丢失.. – 2012-08-06 06:25:31