0

我将android浏览器源代码导入eclipse。但是,由于许多错误,我无法构建代码。

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

如何为Android 4.0.3编译浏览器源代码

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

请帮助我解决问题。

提前致谢。

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

修复构建问题的步骤。

  1. 从以下链接下载了 android-10-internals 文件夹。 https://github.com/inazaruk/android-sdk/tree/master/platforms

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

  3. 启动 Eclipse。单击新建项目并输入项目名称,然后单击下一步。在 android sdk 列表中,我没有看到我新添加的平台。

  4. 封闭的日食。复制 android.jar 和构建属性文件并粘贴到 android-sdk-platforms-android 10 文件夹中。

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

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

7. 仍然在 android-jar 中,我发现禁止规则没有被删除。所有导入错误仍未解决。

如果我遗漏了什么,请告诉我。

4

2 回答 2

0

可能是sdk的问题。因此,导入包显示错误。参考这个链接:

单击此处如何在 android Os 4.0 中构建默认浏览器应用程序

于 2012-08-06T06:01:55.977 回答
0

朋友们,

我需要修改后的 android-adt.jar 文件的工作版本。只有这样才能解决我的问题。如果有人以前尝试过并且工作过,请分享。

谢谢。

于 2012-08-09T06:23:53.090 回答