當前位置:首頁 » 安卓系統 » androidmac源碼

androidmac源碼

發布時間: 2023-05-24 10:22:18

① 為什麼用mac開發android

Android系統的源代碼編譯只能在linux和mac下進行,而windows不行,這是主要原因。

開發應用3大平台都可以,但是如果涉及JNI之類的,還是linux下方便。

不贊同說linux下配置簡單,linux下配置是比較繁瑣的。

mac(蘋果電腦)是可以用於開發Android系統的,需要在mac平台上搭建Android開發環境,具體步驟為:

一.Eclipse的下載1.找到「EclipseIDEforjavaDevelopers」此處右上角會根據你當前使用的系統自動選擇,Mac下就會自動選擇位「MacOSX(Cocoa)」

2.然後點擊右邊枯雀的「MacOSX64bit」(這里我的Pro是i5處理器可以用64位的),根據你的機器也可以選擇「MacOSX32bit」進行下載。

二.安裝ADT

ADT是Android應用程序的開發環境

在線安裝,本來還有個離線安裝的,但是我試圖去下載這個離線安裝包但是沒有找到下載的地方,所以這里主要介紹如何進行在線安裝。

1.點擊菜單中的Help——>InstallNewSoftware?6?8;

2.在彈出的對話框中有個「Workwith」,在右邊的輸入沒嫌早欄中輸入:dl-ssl.google/android/eclipse/然後下面就會pending出來一個「DeveloperTools」,勾選上,然後一路的Next下去就可以安裝完成。

三.設定ADT

在菜單欄Refactor中如果能看到Android的標簽表示ADT安裝成功。

1下載AndroidSDK

打開網站:developer.android/sdk/index.html選擇MacOSX(intel)的SDK版本進行下載(因為pro是intel的i5處理器)

2安裝AndroidSDK

剛下載的Mac版的SDK文件是:「android-sdk-mac_x86.rar」文件,將其解壓出來,然後運行tools/Android,在彈出的AndroidSDKandAVDManager對話框中選擇左邊的Installedpackages,右邊就會列出當前已經安裝了的SDK,點擊下面的「UpdateAll」然後一步一步來就會下載所有的AndroidSDK的版本並進行安裝。

然後在菜單欄Eclipse—>Preferences(偏好設置),會彈出一個Preferences對話者蘆框,選Android,然後在SDKLoaction中填入剛下載的SDK的路徑或者點擊右邊的Browser選擇。

3生成模擬器

菜單欄Window—>AndroidSDKandAVDManger會彈出對話框,然後在對話框中選擇new開始按自己的需求新建模擬器,至此就大功告成了。

② Mac 下怎樣學習 Android Framework 層源碼

mtk有個叫makeMtk的腳本文件,直接執行就行,後面參數加上自己要編譯的模塊,比如./makeMtk -t mm frameworks/base/core/res

③ mac 怎樣打包android系統源碼

設置Mac上的編譯環境可參考官方文檔:
Initializing a Build Environment 里的 Setting up a Mac OS X build environment

裡面有具體的方法,Android代滑寬碼所在的分區是需要區分大小寫的,默認的Mac分區是不區分大小寫的,所以可能新信埋亮建一個區分大小寫的分區或者使用文檔中的方式,建立一個虛擬分區文件,把它格式化成區分大小寫的區分。

但是在Mac里設置編譯環境很麻煩,因為Mac本身沒有編譯工具鏈,需要額外的安裝,還需要安裝xCode,液滾等等。

④ 如何獲取android源代碼

當前的Android代碼託管在兩個方:https://github.com/android 和https://android.googlesource.com之前在 android.git.kernel.org上也有託管,不過現在重定向到了https://android.googlesource.com好在都支持git訪問

google提供的repo工具實際上是一個內部操作git工具來簡化操作Android源碼的Python腳本。經過嘗試,直接使用git工具在ubuntu下可以實現cloneAndroid源碼。下面介紹一下方法:

1.獲取當前的在github上託管的Androidgitrepositories:

github頁面為:https://github.com/android/following。不過這個頁面不支持通過wget"https://github.com/android/following"或者curl"https://github.com/android/following"的方式訪問,錯誤信息如下:

這個時候需能做的只能是"tryagain"了。

需要說明的是"不要試圖同時並發執行多個gitclone命令",這樣會導致大量出現上面貼圖中的錯誤,另外,整個clone過程中耗時最多的gitrepository如下:

kernel_common.gitkernel_msm.gitplatform_frameworks_base.gitplatform_prebuilt.git其中platform_prebuilt.git是google提供的預編譯好的二進制文件,包含:各種庫文件,jar包,可執行程序等等,如果只是閱讀Android源代碼,這個gitrepository可以不用clone.

⑤ 求android源碼下載地址,就像學學源碼的原理

Google剛剛公布,穩定版的Android源代碼已經公布,任何人都可以免費下載。Google希望通過公布源代碼,電信運營商和手機製造商,乃至一般開發者們進一步深刻了解和利用Android系統,從而有益於該平台下的的發展。
看來T-Mobile G1不一定打得過iPhone,那麼Android呢?
現在源代碼公布在http://source.android.com/,SDK網站是http://code.google.com/android/

⑥ mac android 怎麼查看源碼

你好,點菜單(就是手機底部四個觸控鍵中的菜單鍵,幾條橫線的那個,明白?)-》設置->無線和網路-》WLAN設置-》再點菜單鍵(就是手機底部四個觸控鍵中的菜單鍵,幾條橫線的那個,明白?)-》高級-》第二項就是。very easy。。。

⑦ mac android源碼編譯可以在移動硬碟上嗎

1.Mac下安裝Ubuntu雙系統
(1)Ubuntu版本:Ubuntu 15.10

註:實際上一開始我是從Ubuntu 16.04 LTS開始的,但編譯過程中出現提示需要OpenJDK1.7的情況,但是Ubuntu 16.04 LTS的軟體包里只有OpenJDK1.8 和OpenJDK1.9.
於是我換成了Ubuntu 15.10,雖然它不是LTS版本,但是它的OpenJDK版本比較齊全。
當然後來編譯時又提示需要OpenJDK1.8,所以這個選擇還算明智。

⑧ 如何在Mac上進行Android反編譯

apktool 反編譯得到的是布局和資源文件。 dex2jar 反編譯得到的代碼位元組碼,利用jd gui就可以查看到源代碼。 1)下載apktool,及mac下jd -gui,解壓。 2) 使用apktool d xxx.apk進行反編譯,得到一個同名的文件夾。裡面就有我們需要的布局文件。 dex2jar反編譯 1)將apk文件後綴名直接改為.zip,並解壓。得到其中的classes.dex文件 ,它就是java源代碼經過編譯再通過dx工具打包而成的。 2)將classes.dex文件復制到dex2jar所在的文件夾。 3)命令行下定位到dex2jar目錄,運行 sh dex2jar.sh classes.dex 生成 classes_dex2jar.jar 用jd gui打開就可以看到源代碼了。

熱點內容
轎車什麼配置從哪裡看 發布:2025-02-12 13:48:51 瀏覽:452
編程vlb 發布:2025-02-12 13:33:17 瀏覽:783
電腦出現無法解析伺服器的dns對策 發布:2025-02-12 13:29:12 瀏覽:158
硬碟的存儲空間是以簇為單位 發布:2025-02-12 13:26:06 瀏覽:356
我的帳號密碼是什麼 發布:2025-02-12 13:24:37 瀏覽:281
網頁版傳奇源碼下載 發布:2025-02-12 13:23:48 瀏覽:828
模型預估演算法 發布:2025-02-12 13:09:46 瀏覽:708
武漢存儲 發布:2025-02-12 13:09:43 瀏覽:204
國內外密碼箱鎖哪裡有賣 發布:2025-02-12 13:02:47 瀏覽:237
傑傑腳本 發布:2025-02-12 13:02:07 瀏覽:35