当前位置: 首页 > news >正文

网站搭建网/搜百度盘

网站搭建网,搜百度盘,wordpress媒体文件夹,东莞网站优化哪里找Android编译系统主要有三种方式: 1.编译整个Android系统 cd /YOUR_Android_Root/ -->进入android工程目录 source build/envsetup.sh -->设置编译环境 make bigfish -j2 -->完整编译 2.编译子系统 mm -->当前目录下要有Android.mk文件 mmm subsyste…

Android编译系统主要有三种方式:

    1.编译整个Android系统

          cd  /YOUR_Android_Root/ -->进入android工程目录

          source build/envsetup.sh  -->设置编译环境

          make bigfish -j2 -->完整编译

    2.编译子系统 

         mm -->当前目录下要有Android.mk文件

         mmm  subsystem/  -->subsystem文件夹下要有Android.mk文件

         make libbz

    3.编译sdk

         make sdk

Android.mk文件分析:

     packages/apps/Music/Android.mk

LOCAL_PATH:= $(call my-dir)  #宏函数’my-dir’, 由编译系统提供,用于返回当前路径(即包含Android.mk file文件的目录)

include $(CLEAR_VARS)    #CLEAR_VARS由编译系统提供,指定让GNU MAKEFILE为你清除许多LOCAL_XXX变量(例如 LOCAL_MODULE, LOCAL_SRC_FILES, LOCAL_STATIC_LIBRARIES, 等等...),除了LOCAL_PATH。


LOCAL_MODULE_TAGS := optional  #指定当前子项目所属的标签,user eng userdebug optional
ifdef DOLBY_DAP #宏是否定义
LOCAL_JAVA_LIBRARIES += framework_ext
else
LOCAL_STATIC_JAVA_LIBRARIES := libmds
endif #DOLBY_DAP

LOCAL_SRC_FILES := $(call all-java-files-under, src) \
        src/com/android/music/IMediaPlaybackService.aidl  #编译所需源文件

LOCAL_PACKAGE_NAME := Music  #编译APK文件的文件名

LOCAL_PROGUARD_FLAG_FILES := proguard.flags
LOCAL_CERTIFICATE := platform

include $(BUILD_PACKAGE) #编译成APK文件

ifndef DOLBY_DAP
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := libmds:ds.jar  #添加预编译所需java静态库
include $(BUILD_MULTI_PREBUILT)
endif

# Use the folloing include to make our test apk.
include $(call all-makefiles-under,$(LOCAL_PATH))  #调用子目录下的makefile文件即Android.mk


Android补充说明http://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/

build/core/config.mk中定义include $(BUILD_***)

CLEAR_VARS:= $(BUILD_SYSTEM)/clear_vars.mk
BUILD_HOST_STATIC_LIBRARY:= $(BUILD_SYSTEM)/host_static_library.mk
BUILD_HOST_SHARED_LIBRARY:= $(BUILD_SYSTEM)/host_shared_library.mk
BUILD_STATIC_LIBRARY:= $(BUILD_SYSTEM)/static_library.mk
BUILD_RAW_STATIC_LIBRARY := $(BUILD_SYSTEM)/raw_static_library.mk
BUILD_SHARED_LIBRARY:= $(BUILD_SYSTEM)/shared_library.mk
BUILD_EXECUTABLE:= $(BUILD_SYSTEM)/executable.mk
BUILD_RAW_EXECUTABLE:= $(BUILD_SYSTEM)/raw_executable.mk
BUILD_HOST_EXECUTABLE:= $(BUILD_SYSTEM)/host_executable.mk
BUILD_PACKAGE:= $(BUILD_SYSTEM)/package.mk
BUILD_PHONY_PACKAGE:= $(BUILD_SYSTEM)/phony_package.mk
BUILD_HOST_PREBUILT:= $(BUILD_SYSTEM)/host_prebuilt.mk
BUILD_PREBUILT:= $(BUILD_SYSTEM)/prebuilt.mk
BUILD_MULTI_PREBUILT:= $(BUILD_SYSTEM)/multi_prebuilt.mk
BUILD_JAVA_LIBRARY:= $(BUILD_SYSTEM)/java_library.mk
BUILD_STATIC_JAVA_LIBRARY:= $(BUILD_SYSTEM)/static_java_library.mk
BUILD_HOST_JAVA_LIBRARY:= $(BUILD_SYSTEM)/host_java_library.mk
BUILD_DROIDDOC:= $(BUILD_SYSTEM)/droiddoc.mk
BUILD_COPY_HEADERS := $(BUILD_SYSTEM)/copy_headers.mk
BUILD_NATIVE_TEST := $(BUILD_SYSTEM)/native_test.mk
BUILD_HOST_NATIVE_TEST := $(BUILD_SYSTEM)/host_native_test.mk
BUILD_NOTICE_FILE := $(BUILD_SYSTEM)/notice_files.mk



http://www.jmfq.cn/news/4998421.html

相关文章:

  • 青岛网站建设eoeeoe/快手刷评论推广网站
  • 简约风格的网站/常州网站推广公司
  • 商城网站入驻系统/免费游戏推广平台
  • 宁波做外贸网站/优化网站内容
  • 做彩票网站代理犯法吗/kol推广是什么意思
  • 什么是网络营销网络营销的目的有哪些内容/灯塔网站seo
  • 珠海响应式网站建设费用/国内新闻最新消息今天简短
  • 北京昌平网站建设/百度营销中心
  • iis8.5安装wordpress/百度网站快速优化
  • 福州响应式网站/十大放黄不登录不收费
  • 手机网站布局教程/排名sem优化软件
  • 中小企业网络设计论文/谷歌seo是什么
  • 网站开发与网页设计大作业/石家庄房价
  • 网站推广是做什么工作/推广一个产品有哪些方式
  • 所有网站域名都有/seo百度关键词优化软件
  • 先建网站还是先做app好/超级seo外链工具
  • 网站做文件检查/营销策划方案内容
  • 高端网站开发注意事项/高端企业网站模板
  • 大学网站建设评比考核办法/seo网络营销课程
  • 金阊苏州网站建设/seo技术外包
  • 重庆手机网站建设/搜索引擎有哪些
  • 装修网站实景图vr怎么做的/查询网 网站查询
  • 北京疫情消息最新通报/北京seo优化外包
  • 网站浏览记录怎么做/策划网络营销方案
  • 网站做排名教程/东莞哪种网站推广好
  • 龙岩网站制作公司/郑州网络营销公司哪个好
  • 基于互联网怎样做网站推广/石家庄百度推广排名优化
  • 怎样查看别人网站流量/包就业的培训学校
  • 做ppt找素材的网站/搜狗网页
  • 浙江做网站平台的科技公司/营销培训方案