閱讀233 返回首頁    go 阿裏雲 go 技術社區[雲棲]


編譯自己的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

  上一篇:go Linq中更新操作的思路
  下一篇:go android sdk 編譯--如何將源代碼加入android.jar,以及make原理