编译自己的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:http://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了

相关文章
|
16天前
|
JavaScript Java Maven
云效产品使用常见问题之android sdk 构建出aar后,上传到私有maven仓库失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
安全 开发工具 Android开发
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
几个Flutter常见诊断错误与解决Android toolchain - develop for Android devices X Unable to locate Android SDK
369 0
|
7月前
|
API 开发工具 Android开发
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
解决 Android App 上架 Google play后 ,签名变更,第三方sdk无法登录
151 0
|
Java 语音技术 开发工具
Android 讯飞离线语音听写/离线语音识别SDK
Android 讯飞离线语音听写/离线语音识别SDK
398 0
Android 讯飞离线语音听写/离线语音识别SDK
|
3月前
|
Dart Shell 开发工具
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
解决windows安装Flutter时出现Unknown operating system. Cannot install Dart SDK.问题
|
4月前
|
开发工具 Android开发
Android获取SDK的版本信息
Android获取SDK的版本信息
42 0
|
5月前
|
编解码 Java 开发工具
Android端接入视频生产 Java SDK
Android端接入视频生产 Java SDK
42 1
|
9月前
|
Java 开发工具 Android开发
逻辑清晰,详解社交源码Android开发SDK
前篇我们讲解了有关如何在IOS平台开发集成SDK,那么今天来给大家简单讲解下如何在社交源码Android客户端上开发集成 SDK。
逻辑清晰,详解社交源码Android开发SDK
|
9月前
|
Java 开发工具 Android开发
Android Studio (Android SDK) 配置与使用
Android Studio (Android SDK) 配置与使用
1123 0
|
10月前
|
API 开发工具 Android开发
Android(二) 基于 eclipse 的 Android配置 安装SDK ADT
Android(二) 基于 eclipse 的 Android配置 安装SDK ADT
269 0