Android如何将非系统jar包打入系统包

以cfgmanager.jar的com.***.config.ConfigurationManager举例:

(1) cfgmanager.jar中添加文件com.***.config.ConfigurationManager.xml:

<?xml version="1.0" encoding="utf-8"?>
<permissions>
<library name="com.***.config.ConfigurationManager"
file="/system/framework/cfgmanager.jar"/>
</permissions>

(2) Android.mk中添加:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_MODULE := com.***.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.***.config.ConfigurationManager.xml \

cfgmanager \

(4) device/nollec/ep680v2/目录下init.rc添加:

export BOOTCLASSPATH

/system/framework/cfgmanager.jar

时间: 2024-10-26 12:13:18

Android如何将非系统jar包打入系统包的相关文章

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.Conf

Android Apk如何调用非系统jar包

以调用cfgmanager.jar的com.***.config.ConfigurationManager举例: (1) apk的AndroidManifest.xml文件中添加: <uses-library android:name="com.***.config.ConfigurationManager"> </uses-library> (2) Android.mk中添加: LOCAL_JAVA_LIBRARIES := cfgmanager

Apk如何调用非系统jar包

以调用cfgmanager.jar的com.tdtech.config.ConfigurationManager举例: (1) apk的AndroidManifest.xml文件中添加: <uses-library android:name="com.tdtech.config.ConfigurationManager"> </uses-library>: (2) Android.mk中添加: LOCAL_JAVA_LIBRARIES := cfgmanager

android dex动态加载jar包的问题

问题描述 android dex动态加载jar包的问题 有个需求就是在工程中动态的加载一个jar包中的接口 然后接口中开启一个activity 但是在项目中没有这个activity 只是在manifest中配置了一下 请问这个要怎么开启 解决方案 android动态加载jar包android动态加载jar包Android如何动态加载jar包

怎么把android第三方的library打成jar包用?

问题描述 怎么把android第三方的library打成jar包用? 最近需要在android studio里引用pullToRefresh,因为github上pullToRefresh的结构没法作为一个module导入,我又找不到它在build.gradle引用的名字,只好想办法把它打成jar包,我随意打了一个出来,不能用,报错. 求解答,怎么给安卓项目打成jar包? 解决方案 Android 导入第三方jar包Android项目打第三方jar包android 导入第三方jar包,亲测成功

利用android客户端支付宝sdk的jar包和demo的几个处理支付的类再做一个jar包

问题描述 利用android客户端支付宝sdk的jar包和demo的几个处理支付的类再做一个jar包 利用android客户端支付宝sdk的jar包和demo的几个处理支付的类(不包含activity)再做一个jar包,其它项目中只要导入该包和传入几个参数就可以使用支付宝支付功能 解决方案 将项目导出作为一个jar供他人引用不就好了,或者使用webservice

Android项目导入JSON的jar包后运行报错

问题描述 Android项目导入JSON的jar包后运行报错 如图,通过这样的方式导入了JSON的Jar,可是导入后项目就运行报错了: 解决方案 have a try... http://blog.csdn.net/mxlxiao7/article/details/8978930 解决方案二: 解决方案三: 我知道是Jar冲突,到底是哪个冲突呢 解决方案四: 你是不是引入了外部工程. 错误信息提示,你的 apache/commons/collections 重复引用了. 应该同一个jar包,使用

java 打包成war里,能否不将引用的jar包打入,让它引用外部的jar

问题描述 java 打包成war里,能否不将引用的jar包打入,让它引用外部的jar java 打包成war里,能否不将引用的jar包打入,让它引用外部的jar 解决方案 你打成war,应该是需要放到tomcat或者weblogic这种容器里运行吧,如果是的话,可以不用打包进去,把包放到容器的lib目录下就行了,不过这样容易导致冲突和升级成本的上升(如果web容器里有多个应用的话)

自动化测试-Android运行hierarchyviewer源代码,jar包找不到引用

问题描述 Android运行hierarchyviewer源代码,jar包找不到引用 最近想要研究下hierarchy view,想要运行源代码,参考教程是http://blog.csdn.net/liguangzhenghi/article/details/8363911 我在导入jar时,sdklib.jar这个包一直无法找到,提示The project: SdkLib which is referenced by the classpath, does not exist. 平台是mac,