839
技术社区[云栖]
Android 如何将非系统jar包打入系统包
以cfgmanager.jar的com.tdtech.config.ConfigurationManager举例:
(1) cfgmanager.jar中添加文件com.tdtech.config.ConfigurationManager.xml:
<?xml version="1.0" encoding="utf-8"?> <permissions> <library name="com.tdtech.config.ConfigurationManager" /> </permissions>
2) Android.mk中添加:
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE := com.tdtech.config.ConfigurationManager.xml
LOCAL_MODULE_CLASS := ETC
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/permissions
LOCAL_SRC_FILES := $(LOCAL_MODULE)
include $(BUILD_PREBUILT)
(3) device/nollec/ep680v2/目录下ep680v2.mk添加:
PRODUCT_PACKAGES += \
com.tdtech.config.ConfigurationManager.xml \
cfgmanager \
(4) device/nollec/ep680v2/目录下init.rc添加:
export BOOTCLASSPATH
/system/framework/cfgmanager.jar
最后更新:2017-04-03 12:54:02
上一篇:
linux分区报错解决办法
下一篇:
C#数据类型整理
开源大数据周刊-第62期
PHP设置session多级路径并定期自动清理
Android listView滑动刷新代码(分页功能)
C写个吃内存的测试LINUX 系统可用内存持续减少的原因
Android3.0版本以上出现android.os.NetworkOnMainThreadException异常与处理方式
虚拟化技术专场"黑科技"解读回顾
《Spring攻略(第2版)》——1.8 使用工厂Bean和Utility Schema定义集合
轻量应用服务器 常见应用安装与配置:使用phpwind镜像搭建论坛
移动测试-金融行业解决方案
搭建Gateway向E-MapReduce集群提交作业