编译自己的windows android sdk(how to build android sdk for windows)-chenyongxinglove的专栏
- 博客分类:
- 技术杂绘
编译自己的windows android sdk(how to build android sdk for windows)-chenyongxinglove的专栏
2011年01月27日
有不少人需要修改android 的源代码,build android的SDK,在Linux下build SDK很简单,但是如何build出Windows版本的SDK却比较繁琐,下面是编译的步骤,供大家参考,如有问题,请及时指出!
1. 首先在Linux环境下build 出SDK.
$ cd ~/my-android-git
$ . build/envsetup.sh
$ make sdk
这样大家就可以看到Linux 版本的SDK了:out/host/darwin-x86/sdk/android-sdk_eng._m ac-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了
发表评论
-
现已可用:集成了Web Deploy的Windows Azure SDK 1.4更新版
2012-01-20 00:20 673现已可用:集成了Web Deploy的Windows Azur ... -
Windows CE 6.0的安装,简单定制和导出SDK
2012-01-20 00:20 3196Windows CE 6.0的安装,简单定制和导出SDK 2 ... -
现已可用:更新Updated Windows Azure SDK 和 Windows Azure Management的页面
2012-01-20 00:20 569现已可用:更新Updated Windows Azure SD ... -
运行MeeGo SDK 的windows版本
2012-01-20 00:20 845运行MeeGo SDK 的windows版本 2010年11 ... -
002销售奇书---建材家具就应该这样卖!!
2012-01-19 01:11 694002销售奇书---建材家具就应该这样卖!! 2010年06 ... -
真实的灵异鬼故事(下部)
2012-01-19 01:11 1230真实的灵异鬼故事(下部 ... -
新目标八年级英语上册语法复习
2012-01-19 01:11 781新目标八年级英语上册语法复习 2011年04月23日 ... -
世园会志愿者须知
2012-01-19 01:11 609世园会志愿者须知 2011年03月05日 come ... -
电脑出现”该内存不能为read、written ”的完全解决方案
2012-01-17 00:33 893电脑出现”该内存不能为read、written ”的完全解决方 ... -
QQ旋风下载问题
2012-01-17 00:33 529QQ旋风下载问题 2010年08月05日 -
vmware+kickstart+vsftp+pxe实现centos5.3自动安装(转自56cto)
2012-01-17 00:33 907vmware+kickstart+vsftp+pxe实现cen ... -
【python 学习之web篇】用python 3.1.2实现crawler--C
2012-01-17 00:33 787【python 学习之web篇】用 ... -
mod_python3.2.8中文手册(1、2、3)
2012-01-17 00:33 851mod_python3.2.8中文手册(1、2、3) 201 ... -
演讲稿大全
2012-01-15 14:54 584演讲稿大全 2010年11月17日 演讲稿大全 ?? ... -
三年级如何写作文
2012-01-15 14:54 591三年级如何写作文 2009 ... -
大全【极有收藏价值的】
2012-01-15 14:54 624大全【极有收藏价值的 ...
相关推荐
aws-sdk-cpp 1.9.26 C++ SDK 附带生成好的vs2017解决方案和工程文件,使用有问题请留言
2,压缩包中是从github下载的aws-sdk-cpp-1.11.4编译后的可安装二次开发包,windows x86版本,包含以下内容: aws-cpp-sdk-core.dll(和其余dll) aws-cpp-sdk-core.lib (和其余lib) \include\aws(sdk头文件) 3...
opencv官方release版本使用ndk较老,ndk版本要小于16才能使用,因此特意使用新的ndk编译提供给大家
如果官网提供的SDK无法满足需求,可以下载完整版进行编译,使用git命令(提示:因编码方式不同,下载的源码复制到不同的系统下将无法编译) git clone git://git.linphone.org/linphone-android.git --recursive
linphone 的sdk 不用编译直接将arr文件导入项目中使用即可,liblinphone-android-sdk-no-nonfreecodecs-video-4.0.1.zip
linphone编译仅支持arm-v7版本,给app瘦身用
taobao-sdk-java-auto-1.0.jar,
Windows-SDK-8.1_C++包,用来使VS2015编译C++项目
linphone编译过后的sdk,android版本,最新版本的sdk.
适用于Android的移动... maven { url ' https://github.com/dotpay/Mobile-SDK-Android/raw/master/ ' } google() flatDir { dirs ' libs ' } } } // Module build.gradle dependencies { // needed to comp
本项目编译出的文件,会被整体打包进 white-sdk 对应的 native 端中,作为 native sdk 需要的桥接。一般情况下,并不会被直接使用。 使用约定 1. 时间单位 在本项目中,时间单位都与 js 习惯保持一致,使用毫秒为...
android sdk 26.1.1里的tools目录,unity编译android项目时用到26.1.1,sdk manager自带的25.2.5还不支持,又不想下载android studio,所以用到这个,直接替换到自己sdk目录tools就行了.
2,压缩包中是从github下载的aws-sdk-cpp-1.11.4编译后的可安装二次开发包,windows x64版本,包含以下内容: aws-cpp-sdk-core.dll、aws-cpp-sdk-s3.dll(和其余dll) aws-cpp-sdk-core.lib 、aws-cpp-sdk-s3.lib...
Opencv android sdk官网提供的资源是不包含人脸识别和追踪的,这部分是包含在OpenCV contrib中的,如果需要使用需要自己编译,为了方便把编译好的上传一份,有需要的可以直接下载使用。
aliyun-sdk-vod-upload-1.4.13.jar 编译好的压缩包 直接解压到maven下即可
因此,我们使用cmake分别构建每个工具,其中包括android-sdk / build-tools和platform-tools,例如aapt aapt2 aidl zipalign adb fastboot ...等,如果需要其他工具,请在下面添加CMakeLists.txt cmake 当前仅支持...
pdi-ce-8.3.0.0-371.zip-kettle8.3版本插件SDK包,适用于大数据ETL开发人员进行大数据抽取转换(清洗)加载的一款开源ETL工具,Pentaho DataIntegration,官方可扩展自定义插件模板
交叉编译arm Linux环境下的android-tools-adb工具,本资源包含了完整的Ubuntu1604平台下的android-tools-adb源码包,openssl源码包,zlib源码包。以及完整的编译说明和指导,按照说明操作,可以轻松生成arm平台下可...
PCL for Android 编译过程遇到的问题及办法。如有问题请留言
android ndk r18b for windows. 安卓版SDK的NDK,用来编译C程序用的,windows版,官方原版