編譯自己的Windows Android SDK(how to build Android SDK for Windows)
1. 首先在Linux環境下build 出SDK.
$ cd ~/my-android-git
$ . build/envsetup.sh
$ make sdk
這樣大家就可以看到Linux 版本的SDK了:out/host/darwin-x86/sdk/android-sdk_eng.<build-id>_mac-x86.zip
2. 安裝cygwin,版本為1.5:https://cygwin.org/win-9x.html (千萬不能裝1.7的阿!)
(1)設置默認的文本文件類型為DOS/text
(2)必須安裝的packages: autoconf, bison, curl, flex, gcc, g++, git, gnupg, make,
mingw-zlib, python, zip, unzip.
(3)建議安裝的packages: diffutils, emacs, openssh, rsync, vim, wget.
(4)一定不要安裝的package: readline.
3. 編譯Windows SDK:
(1)將build好的Linux下的SDK 拷貝到cygwin的home目錄下;
(2)在Build腳本中指定SDK版本號:development/build/tools/make_windows_sdk.sh
找到'SDK_NUMBER',將其值設置為1.5。如下所示:
#SDK_NUMBER=`echo $filename | sed -n 's/^.*_/([^_./]/+/)_[^_.]*/..*$//1/p'`
SDK_NUMBER=1.5
(3)在cygwin裏麵進入到android目錄下:
$cd android
(4)創建一個目錄用於放置即將生成的Windows SDK:
$ mkdir mysdk
(5)執行腳本文件進行編譯:
$development/build/tools/make_windows_sdk.sh /path/to/macos/or/linux/sdk.zip /mysdk
大功告成!大家可以使用自己build的SDK了
最後更新:2017-04-02 22:16:32