编译自己的Android SDK
2013-08-31 09:38
405 查看
首先同步Android源码,然后在shell 这哦功能切换到源码目录。
首先build linux的sdk没啥 直接make sdk ok
但是build windows的需要先make linux的,如果不存在则自动build
首先 运行 source build/envsetup.sh
然后 lunch sdk-eng 回车
source build/envsetup.sh
lunch sdk-eng
#
# override build/core/version_defaults.mk
# so PLATFORM_VERSION is an official version.
export PLATFORM_VERSION=9
#============================================
#PLATFORM_VERSION_CODENAME=REL
#PLATFORM_VERSION=2.3.1
#TARGET_PRODUCT=sdk
#TARGET_BUILD_VARIANT=eng
#TARGET_SIMULATOR=false
#TARGET_BUILD_TYPE=release
#TARGET_BUILD_APPS=
#TARGET_ARCH=arm
#HOST_ARCH=x86
#HOST_OS=linux
#HOST_BUILD_TYPE=release
#BUILD_ID=GINGERBREAD
#============================================
make sdk
基本配置ok了
make PRODUCT-sdk-win_sdk
make win sdk 是这个命令
单线程太慢了,我开了8线程 cpu一般几线程就开几个,台式机性能还强一点 make PRODUCT-sdk-win_sdk -j8 不要太多了,硬件不够的话多线程也提高不了多少
经过漫长的编译就好了
首先build linux的sdk没啥 直接make sdk ok
但是build windows的需要先make linux的,如果不存在则自动build
首先 运行 source build/envsetup.sh
然后 lunch sdk-eng 回车
source build/envsetup.sh
lunch sdk-eng
#
# override build/core/version_defaults.mk
# so PLATFORM_VERSION is an official version.
export PLATFORM_VERSION=9
#============================================
#PLATFORM_VERSION_CODENAME=REL
#PLATFORM_VERSION=2.3.1
#TARGET_PRODUCT=sdk
#TARGET_BUILD_VARIANT=eng
#TARGET_SIMULATOR=false
#TARGET_BUILD_TYPE=release
#TARGET_BUILD_APPS=
#TARGET_ARCH=arm
#HOST_ARCH=x86
#HOST_OS=linux
#HOST_BUILD_TYPE=release
#BUILD_ID=GINGERBREAD
#============================================
make sdk
基本配置ok了
make PRODUCT-sdk-win_sdk
make win sdk 是这个命令
单线程太慢了,我开了8线程 cpu一般几线程就开几个,台式机性能还强一点 make PRODUCT-sdk-win_sdk -j8 不要太多了,硬件不够的话多线程也提高不了多少
经过漫长的编译就好了
相关文章推荐
- Android Proguard安全加固教你如何让自己的应用程序或SDK更难被反编译--library打包成jar并且混淆
- 自己动手编译最新Android源码及SDK
- 一---Android-SDK系列文章(3) ---java(自己动手编译、运行Java程序)
- 自己动手编译最新Android源码及SDK
- Android 虚拟机运行自己编译的SDK
- android 编译自己的sdk
- 如何在Ubuntu 10.04下编译Android2.3源代码以及制作自己的SDK
- 如何在Ubuntu 10.04下编译Android2.3源代码以及制作自己的SDK
- Android 编译出自己的sdk 以编译自己的windows平台 adb.exe为例
- 自己编译的Android sdk不能被识别的问题
- 编译自己的Windows Android SDK(how to build Android SDK for Windows)
- 自己动手编译最新Android源码及SDK
- 自己动手编译最新Android源码及SDK
- Android2.3 SDK编译出现Multiple substitutions specified in non-positional format的分析
- 编译android-4.3.1_r源码并刷到自己的Galaxy Nexus I9250真机上
- Ubuntu11下android 源码编译 step by step -2 安装Eclipse android SDK
- Android sdk 更新后编译不过,【Could not find com.android.sdklib.build.ApkBuilderMain】
- UBUNTU 10.10 编译Android 2.3.1源码以及SDK