在 android 4.4 下预置app
来源:互联网 发布:回归分析 数据标准化 编辑:程序博客网 时间:2024/06/07 09:48
1.系统环境 : ubuntu12.04
2.android 源码版本 : 4.4
步骤:
1.在 .../packages/apps/ 目录下新建文件夹 SmartHome
2.在 SmartHome 目录下 添加 要预置的 apk文件,并且新建一个 Android.mk 文件
注: 此 .apk 文件须是 release 版本的,
debug 版本的会在 make 的时候 报以下错误:
target Prebuilt APK: SmartHome (out/target/product/generic/obj/APPS/SmartHome_intermediates/SmartHome.apk)
make: *** [out/target/product/generic/obj/APPS/SmartHome_intermediates/SmartHome.apk] 错误 1
make: *** 正在删除文件“out/target/product/generic/obj/APPS/SmartHome_intermediates/SmartHome.apk”
3. 编辑 Android.mk 文件 ,写入 如下内容,并保存:
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Module name should match apk name to be installed
LOCAL_MODULE := SmartHome
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)
4.切换到 .../build/target/product/ 目录,找到 generic_no_telephony.mk 文件 并编辑添加 SmartHome 目录,并保存:
5.打开终端,进入 源码根目录,并依次执行以下命令,就可以在模拟器上看到app已经预置到系统里了:
$ . build/envsetup.sh
$ lunch aosp_arm-eng
$ make -j16
$ emulator
- 在 android 4.4 下预置app
- 在android系统源码中预置apk
- 在android系统源码中预置apK
- android 如何预置APK到 data 和system/app目录
- 如何在user版本下预置so库
- Android6.0关于预置三方app卸载(一) copy到data/app下
- Android的支持库 && app/apk包进系统 && 预置so库进系统 && 预置文件和文件夹进系统
- Android MTK平台源码环境下预置APK方法
- android 在手机中预置联系人/Service Number
- android 在手机中预置联系人/Service Number
- 正确预置app的方法
- mtk android 预置apk
- android 如何预置APK
- android 如何预置APK
- android 如何预置APK
- android 如何预置APK
- mtk android 预置apk
- android 如何预置APK
- C#异常处理
- ZOJ 3452 Doraemon's Stone Game
- MySQL演进图
- 【Ex.】三子棋的实现
- lvs群集DR模式搭建
- 在 android 4.4 下预置app
- 数据库ACID特性
- eclipse配置pydev
- 禅城区南庄镇附近(大学生)外出什么地方可以娱乐!
- 牛客网---2016---华为字符集合
- 2017cocoaPods安装 以及遇到的坑
- 在被调用的方法里获取调用方法的方法名
- 数据库索引的深入浅出
- 数据库的基本SQL查询