Android sdk的基础编译命令
2016-06-16 08:49
387 查看
刚开始进行Android开发,基础的编译命令一再忘记,这里记录下,便于查找熟悉:
1、编译前准备
首先设置环境变量
source build/envsetup.sh
设置lunch(平台)
lunch
2、编译各个模块的命令:
make recoveryimage - recovery.img
make bootimage - boot.img
make systemimage - system.img 仅快速打包system.img----- make snod
make userdataimage - userdata.img
make ramdisk - ramdisk.img
3、全编译:
make -j8
4、编译sdk包(用于Android应用开发)
需要在Android全编译make -j8完成之后,编译命令:
make sdk
编译结果说明:
android.jar文件所在路径:out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar
生成android.jar的源码会以package的形式组织到以下目录:
out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src
SDK的所在目录和压缩包分别为:
out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86
out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86.zip(xxx为android源码所在的文件名)
1、编译前准备
首先设置环境变量
source build/envsetup.sh
设置lunch(平台)
lunch
2、编译各个模块的命令:
make recoveryimage - recovery.img
make bootimage - boot.img
make systemimage - system.img 仅快速打包system.img----- make snod
make userdataimage - userdata.img
make ramdisk - ramdisk.img
3、全编译:
make -j8
4、编译sdk包(用于Android应用开发)
需要在Android全编译make -j8完成之后,编译命令:
make sdk
编译结果说明:
android.jar文件所在路径:out/target/common/obj/PACKAGING/android_jar_intermediates/android.jar
生成android.jar的源码会以package的形式组织到以下目录:
out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/src
SDK的所在目录和压缩包分别为:
out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86
out/host/linux-x86/sdk/android-sdk_eng.xxx_linux-x86.zip(xxx为android源码所在的文件名)
相关文章推荐
- android:ellipsize的使用
- android中onMeasure初看,深入理解布局之一!
- Android初级教程实现电话录音
- Android初级教程实现电话录音
- Android 五大布局
- Android四大组件
- Android乐学成语之界面实现
- Android之ContentProvider(一):内容提供器的用法
- Android之BroadcastReceiver(四):使用本地广播
- Android之BroadcastReceiver(三):发送自定义广播
- Android 依赖注入框架 Dagger2使用
- Android permission 访问权限大全
- Android 5.0学习之动画
- android常用开发工具的用法
- Android实现Fragment跨Activity回调通信
- Android的Touch事件处理机制
- android中延迟执行某个任务
- Android软键盘自动显示,手动控制显示与隐藏
- Android开发笔记(八十五)手机数据库Realm
- android中使用GoogleMap的地理位置服务