- 浏览: 14989 次
最新评论
编译自己的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了
发表评论
-
新的Windows Azure SDK for PHP 3.0版本现已推出
2012-01-20 09:23 461新的Windows Azure SDK for PHP 3.0 ... -
现已可用:集成了Web Deploy的Windows Azure SDK 1.4更新版
2012-01-20 09:23 624现已可用:集成了Web Deploy的Windows Azur ... -
Windows CE 6.0的安装,简单定制和导出SDK
2012-01-20 09:23 1245Windows CE 6.0的安装,简单定制和导出SDK 2 ... -
现已可用:更新Updated Windows Azure SDK 和 Windows Azure Management的页面
2012-01-20 09:23 499现已可用:更新Updated Windows Azure SD ... -
《论语》解读之颜渊第十二
2012-01-19 14:23 694《论语》解读之颜渊第十二 2011年12月27日 《论 ... -
清代礼制
2012-01-19 14:23 599清代礼制 2011年02月15日 清时官员的服饰有严格的 ... -
2012-1-2
2012-01-19 14:23 4832012-1-2 2012年01月02日 ... -
仓廪虚兮岁月乏,子孙愚兮礼义疏
2012-01-19 14:23 820仓廪虚兮岁月乏,子孙愚 ... -
中华帝国:兴于礼,覆于礼(下)礼制之下的朝臣
2012-01-19 14:23 585中华帝国:兴于礼,覆于 ... -
AS3,ReferenceError: Error #1056: 无法为 ×× 创建
2012-01-17 04:13 654AS3,ReferenceError: Error #1056 ... -
ReferenceError: Error #***:***上找不到属性 ***,且没有默认值
2012-01-17 04:13 1643ReferenceError: Error #***:***上 ... -
AS3,ReferenceError: Error #1056: 无法为 ×× 创建 属性 ×××。
2012-01-17 04:13 676AS3,ReferenceError: Error #1056 ... -
perfHUD使用说明
2012-01-17 04:13 798perfHUD使用说明 2011年04月14日 perf ... -
学习android游戏开发的准备
2012-01-17 04:13 589学习android游戏开发的准备 2011年08月10日 ... -
统考选择题
2012-01-16 03:01 572统考选择题 2010年05月14日 [1].操作系统中, ... -
制作课件需要哪些软件
2012-01-16 03:01 755制作课件需要哪些软件 ... -
flash 博客
2012-01-16 03:01 672flash 博客 2009年12月15日 http:// ... -
flash
2012-01-16 03:01 900flash 2009年12月01日 ... -
扩展名 文件类型 打开方式 ..
2012-01-16 03:01 992扩展名 文件类型 打开方式 .. 2010年10月30日 ...
相关推荐
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编译过后的sdk,android版本,最新版本的sdk.
linphone编译仅支持arm-v7版本,给app瘦身用
taobao-sdk-java-auto-1.0.jar,
Windows-SDK-8.1_C++包,用来使VS2015编译C++项目
适用于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中的,如果需要使用需要自己编译,为了方便把编译好的上传一份,有需要的可以直接下载使用。
PCL for Android 编译过程遇到的问题及办法。如有问题请留言
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,官方可扩展自定义插件模板
windows10下编译linphone-sdk visual stadio不要超过2017 linphone-sdk使用git、GetGnuWin32、mingw、cmake、python、pip、yasm、nasm、doxygen、Pystache、six、wheel、graphviz、perl、qt工具
交叉编译arm Linux环境下的android-tools-adb工具,本资源包含了完整的Ubuntu1604平台下的android-tools-adb源码包,openssl源码包,zlib源码包。以及完整的编译说明和指导,按照说明操作,可以轻松生成arm平台下可...