在Mac下編譯Android原始碼

2021-08-26 06:17:41 字數 424 閱讀 4113

1. 原始碼存放:

在mac下編譯android的源**需要乙個大小寫敏感(case sensitive)的分割槽格式如果你原來的分割槽不是hfs一類大小寫敏感的檔案格式,那麼最簡單的辦法就是新建乙個這種分割槽格式的dmg出來,命令如下:

sudo hdiutil create -size 15g -type udif -fs hfsx -volname android~/android.dmg

sudo chown $user~/android.dmg

1)雙擊android.dmg,mount volume到/volumes/android。

2)進入系統偏好設定-->帳戶-->登入項-->點"+",選android.dmg這樣系統啟動的時候會自動mount volume

2. 編譯:

首先要安裝xcode,然後才能make。

在Mac下反編譯apk

谷歌本身提供了相關工具進行apk的反編譯,但是隨著 混淆和apk安全加固的發展,反編譯已經很少需要使用到,但是獲取乙個apk的資源檔案等,使用反編譯是最小代價的。谷歌提供的反編譯工具,本身是跨平台的,可以在windows mac linux上都可以執行,因為大部分工具是jar形式的。下文以mac下就...

Go 在Mac下如何交叉編譯

reference go語言支援交叉編譯,在乙個平台上可以生成另乙個平台的可執行檔案。但是由於命令比較長,因此做乙個記錄備註一下。mac下編譯linux可執行檔案 cd 到 main.go 所在的資料夾路徑 cgo enabled 0 goos linux goarch amd64 go build...

MAC 下編譯Android 6 0原始碼

由於mac的檔案系統預設是不區分大小寫的,所以需要建立乙個區分大小寫的磁碟hdiutil create type sparse fs case sensitive journaled hfs size 200g volumes wd android.dmg我是用了外接硬碟來存放原始碼和編譯,空間比較...