How to build Windows Android2.3 SDK怎么编译windows下的android2.3 SDK

网友投稿 735 2022-09-05 08:10:00

How to build Windows Android2.3 SDK怎么编译windows下的android2.3 SDK

Android SDK中有不少小工具,如果要自己改造一下,就需要重新编译。Android原生自然是Linux,但毕竟用户绝大部分是Windows的,所以还是要给Win下编一份。 根据platform/development/docs/howto_build_SDK.txt文档,主要步骤如下: 在Linux下编一份for linux的; 在Windows下装cygwin和一堆包; 把源码和SDK for Linux拷贝到Windows下; 用development/build/tools/make_windows_sdk.sh脚本编译Windows平台相关文件,并且自动替换掉SDK for Linux中的相应文件,于是一个SDK for Windows就诞生鸟…… 可是……最新的源码里找不到这个脚本。倒是有一个patch_windows_sdk.sh,看起来和上面的很像,嗯。也懒得git log翻修订记录了,直接用——失败。

注:android2.2之前可用这么做,但是2.3之后就不能这么编译了。windows_sdk.mk文件就是2.3编译windows 下 sdk的说明文档。

development/build/tools/目录下的windows_sdk.mk,就是目前版本的真正编译方法了:

在Linux下编一份for linux的:make PRODUCT-sdk-sdk

安装mingw32

在Linux下编译for Windows的:make PRODUCT-sdk-win_sdk

大功告成……

在out/host/下产生了两个文件夹,分别为:windows-x86和windows,windows文件夹下就是windows版本的android sdk了!

激动啊!弄了很久终于成功了!

windows目录截图:

mingw32的安装需要的软件有:

sudo apt-get install mingw32 mingw32-binutils mingw32-runtime

不能上网的话也可以道

​​tofrodos 还是在上面的网站上面搜索下载即可。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:程序员该如何规划自己的人生
下一篇:PHP导出成PDF你用哪个插件(PHP生成pdf)
相关文章