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

时间: 2024-11-08 18:20:27

编译自己的Windows Android SDK(how to build Android SDK for Windows)的相关文章

基于.NET/C#开发跨平台Windows Phone 7、iPhone及Android应用程序

在近日举办的Modern .NET DDD Conference会议上,Chris Hardy在他的演讲中展示了如何基于.NET/C#,开发面向Windows Phone 7,iPhone及Android三个平台的应用程序,以及其中的注意事项. 首先Chris列举了三个平台上使用的工具及框架等周边环境:   Windows Phone 7 iPhone(MonoTouch) Android(MonoDroid预览版) 操作系统 Windows Mac 跨平台 开发工具 Visual Studio

Android下如何使用百度地图sdk

百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口   可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富.交互性强的LBS(地图类)应用程序. 百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制.您需申请密钥(key)后,才可使用百度地图Android SDK.任何非营利性产品请直接使

修改Android Studio默认的API Level(SDK版本)

原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统当前SDK中最新SDK platform作为目标的API Level.但是很多时候我们并不需要最新的SDK版本,如何修改呢? 方法是:修改工程目录中的Gradle Scripts->build.gradle(Module:app)中的相关行,具体见下图: 当然也可以图形化操作,右键工程目录选择"

android开发需要用最新的sdk么

问题描述 android开发需要用最新的sdk么 我现在用的19,好像不能直接高api的一些效果,如果直接改用23的会有什么问题么..或者说我用19的sdk导入23里面的v4,v7会炸么... 解决方案 例如Android 6.0(对应SDK版本是API23) Android6.0系统的手机新特效或者功能只有SDK(API23)版本支持才能使用,低版本的SDK版本开发不到这些功能的:高版本SDK能支持低版本的手机系统:jar包使用的API版本不能低于jar包开发API版本 解决方案二: 你要想支

官网下载sdk问题-为什么去官网下载sdk,找不到sdk下载链接了,全是Android Studio.

问题描述 为什么去官网下载sdk,找不到sdk下载链接了,全是Android Studio. 看视频,根据视频介绍的方法去下载sdk,结果却找不到sdk下载链接,全是Android Studio下载链接,由于是新手,怕用跟视频里不同的工具会导致学起来困难,也不知道这两个工具区别大不大.有人知道怎么下载sdk吗,只要一解压里面就会有三样东西的. 解决方案 这里有一个网站里面有所有版本的sdk和Android开发工具,希望对你有用(都是百度网盘下载):http://blog.csdn.net/daw

Android开发基础1-概述和SDK安装、文档

iPhone的软件移植基本结束,可参考http://www.cnblogs.com/2018/category/273921.html,下一步要开始的是android平台的移植,学习这个的过程中把先把掌握的基础知识整理一下. 综述 www.android.com 开发网址被和谐,SDK官网内容需要FQ http://www.android123.com.cn/android_kit.html android-sdk_r08-windows.zip android-ndk-r5-windows.z

Windows Phone 8初级教程(二) 安装Windows Phone SDK 8.

原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-2-Installing-Windows-Phone-SDK-80 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners 源代码:http://aka.ms/absbeginnerdevwp8

Android开发:详解Android SDK与ADT插件

据权威数据显示:目前最受用户关注的智能手机手机操作系统是安卓手机操作系统,获得了70%.1的关注比例,ios和阿里云的"山寨安卓"分别为15.9%和2.9%.对于这款刚刚推出就深受广大开发者喜爱的产品.相信还有不少朋友有所疑问,今天我就把我总结的Android开发经验给大家分享下! 首先需要下载Android SDK和MyEclipse集成的Android开发插件ADT,这些官网都有提供下载,不过,我试过了,官网的下载速度巨慢,我无法忍受,于是google找到一个压缩版. [Andro

《Android程序设计》一1.3 SDK的组件

1.3 SDK的组件 Android SDK的主体是通用组件,辅以一些专用组件.在很多情况下,配置.插件和扩展是这些组件在Android中的实现形式.Android SDK的开发是一个对现代化和完整的SDK进行高效开发的研究.Google为了能够快速地把Android推向市场采用了这种方式.在探索Android SDK的过程中,你会感受到这一点.Eclipse.Java语言.QEMU及其他已有的平台.工具和技术一起组成了Android SDK最重要的组成部分. 在创建简单的应用来确认SDK安装的