2012-08-06 46 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