2011-07-26 50 views
0

我想下載源代碼的Android核心應用程序,如Settings.I有如下疑點下載和修改Android的核心應用程序在Eclipse

1)我如何可以下載應用程序的核心的整個項目的Android 2.2

2)中的android.jar SDK不具備核心applications.So API如何設置Eclipse來做到這一點

3)如何在emmulator

+0

不僅存在許可/簽名問題,其中許多這些應用程序將不會與各種歷史原因一起構建SDK,因此只能將其構建爲完整系統構建的一部分,除非將其修改爲sdk兼容。 –

回答

0

在我對源代碼更改的實驗中,我不得不建立(製作)整個下載的源代碼以獲取新的模擬器圖像,以查看我所做的更改。

+0

謝謝,請告訴我你在做什麼改變?在Windows或Linux?請告訴我步驟。 –

+0

許多人,我只記得我們成功地改變了啓動啓動畫面:P它僅適用於64位Linux,並且因爲他們也使用過Ubuntu 64,所以使用它是一個好主意。 –

+0

好的,謝謝,我也會去Linux環境 –

0

1)例如測試,使用下面的命令來下載FROYO的計算器應用程序,我假設你已經建立了包括repo和git工具在內的環境。

回購的init -u git的://android.git.kernel.org/platform/manifest.git -b升級Froyo

混帳混帳克隆://android.git.kernel.org/platform/packages/應用程序/ Calculator.git -b升級Froyo

注::(可以是任何其他應用程序也一樣,只是你需要改變Calculator.git爲* git的)

2)我不知道它的Android。你正在談論的jar,但我可以建議,更新你的sdk管理器,然後使用sdk管理器下載2.2 Froyo API 8。如果您尚未安裝在Eclipse ADT插件呢,然後按照下面描述的步驟..

a. download ADT12 from http://developer.android.com/sdk/tools-notes.html 
b. Install that plugin from Help -- > Install new Softwares in Eclipse 
c. Restart eclipse , you will see an extra option Android under Window --> Preference 
    Select the Android option and mention the sdk folder location where you are keeping 
    sdk. Now you are ready to create an Android App Project from context menu or File 
    new menu option. 

3)您可以從「窗口」創建仿真器 - >「Android SDK和AVD管理器」在Eclipse選項,然後運行。現在,您可以在此模擬器上運行新創建的Android應用程序,例如TestApp。即使eclipse也會自動運行你的模擬器。

+0

設置需要特殊權限(如寫入安全設置),因此您無法在sdk提供的模擬器上對其進行測試 - 您必須構建自己的圖像。 (http://source.android.com/source/building.html),然後從packages/apps/Settings - 「build/envsetup.sh」構建設置,然後「make packages/apps/Settings」 – zenob

+0

謝謝,我沒有下載git,repo工具,我的開發環境是Windows 7.請爲他們提供一些鏈接。在下載應用程序的源代碼後,例如Setting.git,我想使用ecclipse修改源代碼並將修改後的應用程序安裝在emmulator中。是否有可能? –

+0

我建議使用Linux環境,如果你想自由使用Android,特別是當你想使用Android Source時。可能你需要構建源代碼來創建system.img。如果你想創建自己的Android應用程序,你可以使用Windows,它會讓你的生活更輕鬆。如果你絕對想使用Windows 7,那麼你可能想看看http:// stackoverflow。com/questions/233421/hosting-git-repository-in-windows或google獲得更多幫助,儘管它對你來說會很複雜,我想。祝你好運。 – Dhrubo

0

你可以用git從The Android Open Source Project下載源代碼。在/ packages/apps /中有所有核心應用程序,包括設置,日曆,瀏覽器等。關於下載源代碼的說明都在該網站上。

如果您解除其中一個應用程序的源代碼,那麼您可以在運行的模擬器上替換舊版本。如果有一些保護措施(我知道他們有不同的處理方式,請不要顯示其他應用程序等),您可以從源代碼構建操作系統(也在該網站上描述)。