在packages/apps 下面以衡盯敏需要预置的APK的名字创建一个新文件夹,以预置一个名为SouGou的文件夹
将 APK 拷贝到 文件夹下
/home/zhangbin/aosp/build/make/target/product/generic_no_telephony.mk
PRODUCT_PACKAGES := \下增加
背景
我们有一款自定义的launcher app,用Androidstudio直接run是可以正常运行的,在预编译到system/priv-app目录下时,始终找不到so文件。
1、最简单的方法,将so预置到system/lib64下,仍然提示找不到so
2、在app的目录下手动创建lib连接指向system/lib64中的so,这样so可以找到,但是会有其他一些错误,但是明明闭笑正在AS中直接run是可以正常运行的
3、对比系统原有预置app的Android.mk文件,发现预置app的mk文件的签名跟我的不一样,
我的app用的签名是
系统系统预置app的签名是
但是感觉找不到so这种问题不应该是签名导致的,实在没办法了试了一下,自己手动系统升乎签名后,再轿悔预置到系统里,问题竟然解决了……
还请知道缘由的大神不吝赐教
下面附上预置apk的完整mk文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)