MTK 怎么把apk自带的so文件编译到rom里边

MTK 怎么把apk自带的so文件编译到rom里边,第1张

一般情况下,MTK 文档上面是有这个说明的,要把apk中的so文件,放到alps\vendor\mediatek\ckt72_wet_jb3\artifacts\out\target\product\ckt72_wet_jb3\system\lib 里边。注释  ckt72_wet_jb3 是项目名字,但是这里会有一个Bug。就是当你不再用第三方apk的时候,这个so文件依旧会打包进去到rom里边,如果你累计的so文件过大的话,rom就会变大,会影响内存运行的。这个时候,我们要想一个办法解决才行。

如图所示 建立这样的目录。lib里边放的是apk里边的so文件,Androidmk文件里面的内容如下

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := feizai

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES :=   $(LOCAL_MODULE)apk

LOCAL_MODULE_CLASS := APPS

LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)

LOCAL_CERTIFICATE := PRESIGNED

PRODUCT_COPY_FILES +=  $(LOCAL_PATH)/lib/libabenchmarkso:system/lib/libabenchmarkso 

include $(BUILD_PREBUILT)

如果你apk的so文件不止一个,如下添加

PRODUCT_COPY_FILES += \

$(LOCAL_PATH)/libem_aitalk5so:system/lib/libem_aitalk5so \

$(LOCAL_PATH)/libspeechmscso:system/lib/libspeechmscso \

$(LOCAL_PATH)/libttsaisoundso:system/lib/libttsaisoundso \

$(LOCAL_PATH)/libvadLibso:system/lib/libvadLibso \

0

你可以先按照我这个文章的方法,安装Ubuntu 系统中的Android环境。

http://wenkubaiducom/view/5408ed6b0b1c59eef8c7b428html

确保模拟器可以运行

再把你对应的rom文件,如:target\product\generic\systemimg 复制到模拟器对应的rom目录下,如:android-sdk\system-images\android-15\armeabi-v7a,覆盖同名的文件,覆盖之前记得先备份你之前的文件,方便你要用原始的模拟器。

SDK是开发包,不是完整源代码吧。你可能需要在Linux上repo完整43源代码(25G左右,精简后8个多G)。如果手机内核不是30以上可能还要重新编译更新内核(Android43貌似一定要30以上内核版本)。其实我也不知道如何制作Rom,但略懂下载编译Android源代码和内核源代码,也想知道如何从源代码制作rom,希望能与楼主交流!

如果导入了第三方recovery的话可以进入工程模式备份!然后在内存卡里找到clockworkmod文件夹里面有你备份的文件!把systemext4tar解压出来得到system文件夹!把里面的bootimg和解压出的system文件夹和刷机脚本打包就可以了!刷机刷机脚本的话你懂的!就是META-INF文件夹里面是脚本文件和签名文件!

你有两种选择。第一,源码编译,你得用UBUNTU系统同步源码,提取官方ROM包的BOOTIMG RECOVERYIMG 进行适配。然后用RECOVERY刷入即可。

第二,修改别人做的ZIP刷机包,这需要替换文件,反编译,回编译。。。这个两万字说不完。所以您去贴吧,论坛学吧。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/887283.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-14
下一篇2023-08-14

随机推荐

  • 婴儿护肤品

    「导读」 宝宝也是可以使用护肤品的,只是在产品的选择上需要更加的谨慎而已,需要保护好宝宝皮肤表面的酸性保护膜并且保持宝宝皮肤的水分平衡。婴儿护肤品是指专门针对婴幼儿敏感肌肤研制,用于婴幼儿日常清洁、保护肌肤、预防溼疹、预防痱子等护理的产品。

    2024-04-15
    64100
  • 精华露和精华液的顺序

    精华露和精华液的顺序,其实并没有固定的标准。不同品牌、不同产品之间,使用顺序也可能存在一些差异。但是,一般来说,我们可以这样理解:我们需要明确两者的功能区别。精华液是一种具有高浓度活性成分的保养品,可以为肌肤提供深层营养滋润,在保持肌肤水油

    2024-04-15
    57200
  • 美甲上面装饰金色会显的比较贵气吗?

    可以说现在很多女孩子都是比较爱美的,通常会在自己的身上可劲儿的捯饬,也喜欢做美甲。甚至有的小女孩自己家里都配备了美甲工具,时不常就会给自己做一个漂亮的美甲,出入重要场合的时候也能自信心美满。做美甲的过程中,千万不要小看在指甲上的一些小点缀,

    2024-04-15
    43700
  • 抖音卖天气丹套盒399是真的吗

    假的。天气丹套盒原价需要230美元,价格差距巨大,一分钱一分货。所以天气丹套盒是假货。天气丹品牌创始人、濠州徐氏当代传人徐静先生是中医国学研究者,致力于研究中国中药护肤和中国文化的推进者;当年在部队出诊时偶然获得散失已久的宫廷养颜秘方。徐静

    2024-04-15
    44900
  • 妮维雅防晒霜哪款好用?妮维雅防晒霜哪个好用?

    很多人应该都用过妮维雅的产品,妮维雅是一个比较常见的品牌,它们家的男士洗面奶很受欢迎,现在它们家的唇膏是比较火的,价格不贵而且很好用,夏季当然也少不了防晒霜,妮维雅也是有防晒霜的,那妮维雅防晒霜哪款好用?妮维雅防晒霜哪个好用?1、妮维雅防晒

    2024-04-15
    38200
  • 美容院里的做背的基础油和套盒有什么区别

    美容院里的做背的基础油和套盒有什么区别?在美容院里进行背部护理的时候,通常会有两种选择:基础油和套盒。这两种产品有什么区别呢?基础油是一种不含任何添加剂的纯天然植物油,常见的有橄榄油、葡萄籽油、甜杏仁油等。在进行背部护理时,按摩师会用基础油

    2024-04-15
    41300
  • 希思黎精华露是精华还是乳液

    精华。希思黎精华露莹润细腻,带有草本香气,是精华,着乳霜状的柔滑质地,涂抹时发现其慢慢地融入肌肤,十分清爽舒适,能较好地紧致毛孔,有柔焦雾化的视觉效果,并且适当调节油脂分泌,帮助保持毛孔的清透净澈。美白肌肤是很多人都非常感兴趣的护肤话题,市

    2024-04-15
    47800

发表评论

登录后才能评论
保存