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

随机推荐

  • 适合28岁护肤品牌有哪些?能不能推荐几款?

    适合28岁女生使用的护肤品牌有:雅诗兰黛、资生堂、芭比布朗、cpb肌肤之钥。雅诗兰黛(Estee Lauder)是美国雅诗兰黛公司旗下的化妆品旗舰品牌,以抗衰修护护肤品闻名。雅诗兰黛公司是全球领先的化妆品、护肤品和香水的大型生产商和销售商。

    2024-04-15
    31200
  • 戴宜戴白美白牙套可以吃饭喝水吗?

    美白牙套为了给大家做到体验感最佳状态厚度只有05毫米,不影响说话,可以正常喝常温或者凉水及饮料,避免佩戴牙套时,饮用色素沉淀较高的饮料及滚烫的热水。如红酒,桑葚汁,蓝莓汁等,不可以佩戴吃饭,吃饭前取下,冲洗牙套放置在赠送的牙套盒内,饭后将牙

    2024-04-15
    26200
  • 身体乳哪个牌子好,求推荐

    以下是多位用户对各身体乳产品的使用评价,希望能够帮助到您:1 凡士林润肤乳:使用感很棒,气味是高级香水香氛,非常清爽好推开和好吸收,皮肤嫩嫩滑滑没有黏腻感,肉眼就可以看到肌肤细腻不少,皮肤也会变白。2 香奈儿邂逅清新身体乳:头香是清新茉莉花

    2024-04-15
    24700
  • 洗面奶 面膜 爽肤水 精华油 芦荟胶 精华液 面霜 乳液 求早晚使用顺序…

    早晚护肤是每个人都需要的日常,而正确的使用顺序可以让你的肌肤更加健康亮丽。以下是洗面奶、面膜、爽肤水、精华油、芦荟胶、精华液、面霜和乳液的正确使用顺序:要用洗面奶彻底清洁皮肤。将适量洗面奶涂在手心,按摩脸部并轻轻揉搓,再用温水冲洗干净。在清

    2024-04-15
    26300
  • 补水的精华和美白的精华可以叠加使用吗?

    随着时间的流逝,不经意间就会发现,脸上的细纹又增多了,随之而来的还有毛孔变的粗大等问题。感觉用了很多护肤品,还是不能够掩饰时间在面部留下的痕迹。看过抗皱紧致精华排名榜后,才知道需要一款能够带来紧致肌肤的抗皱紧致精华。但是,哪款精华液好用?真

    2024-04-15
    23600
  • 冻干粉是什么?冻干粉有效吗?

    颜值,自古是门生意,古有“花钿、唇脂、傅粉、额黄、眉黛、胭脂”,今有“水、乳、霜、精华、口红、眼影、面膜、粉底、唇膏、香水……”,更有“玻尿酸、肉毒素、冻干粉……”这一波医美的风刮到了“冻干粉”,“皮肤的软黄金”、“皮肤修复专家”,上至明星

    2024-04-15
    10400
  • 清莹露和神仙水的区别

    清莹露和神仙水的区别为价格区别、外观区别、功效区别、适用人群不同、效果区别。1、成分区别:神仙水是由半乳糖酵母的发酵物过滤液组成,除了丁二醇和其它润肤成份之外,没有其它有效成份。清莹露是用水做溶剂,加入了酵母、甘油、适量的乳化剂和酸类,水杨

    2024-04-15
    9400

发表评论

登录后才能评论
保存