2010-10-09 64 views
0

我已經完成並編譯了最新的Android樹。現在我想對Android的瀏覽器應用程序進行更改。更改內置的Android應用程序

在Eclipse環境已經建立。我嘗試通過選擇「從現有源生成項目」來創建項目,但由於它使用的SDK不在SDK中,因此無法生成。

有誰知道如何導入缺失的源,以建立瀏覽器應用程序,甚至更好,如何將源只是複製到一個單獨的項目,並使用它像我開發一個普通的應用程序?

回答

0

有誰知道如何導入缺失源,以建立瀏覽器應用程序

那是不可能的。 「缺失的來源」是操作系統。

如何將源代碼複製到單獨的項目中並像使用它開發常規應用程序一樣使用它?

那也是不可能的。

你不能只抓住一個應用程序在Android的開源項目,並通過SDK構建它。一些應用程序首先在SDK存在之前編寫。其他應用程序依賴於由於各種原因尚未在SDK中公開的API。

歡迎您進行修改瀏覽器應用程序。但是,要構建它們,您需要使用固件的構建過程,而不是將其視爲常規的基於SDK的項目。

+0

感謝您的答覆,但我有一個問題:是把改變瀏覽器的手機比普通的應用程序有什麼不同嗎? – Vax456 2010-10-09 22:36:39

+0

@ Vax456:除非將應用程序放入新包中,否則不能將其放在手機上。您沒有設備製造商的簽名密鑰,這是更換內置應用程序所必需的。如果您構建完整的固件,並且您的手機支持其他固件,則可以在其上加載該固件。或者,如果將應用程序移動到另一個包(例如'com.vax456.browser'),您應該能夠將其作爲普通應用程序安裝,儘管這會大大增加您的構建過程的複雜性。 – CommonsWare 2010-10-09 22:50:04