内置应用程序(apk或源码)

工作需要,内置了一个UC浏览器,没有源码(注意),只有一个APK文件,参考了许多资料,感谢jin的指点,我把加载的过程分享给大家。

1     在package/apps/目录下面建立文件夹UCBrowse


2     把需要内置的UCBrowse.apk文件放到这个文件夹

3    编辑UCBrowse对应问Android.mk 可以参考我的内容
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PREBUILT_PACKAGE := $(LOCAL_PATH)/UCBrowse.apk
PRODUCT_PACKAGES :=UCBrowse 
LOCAL_CERTIFICATE := platform
include $(PREBUILT_PACKAGE)
其中LOCAL_MODULE_TAGS 这个值控制这个APK 可以再那些版本下面可以使用, optional 选项是可以再eng(debug)模式和 usr 模式下使用

4,这一步很重要,之前就是遗漏了这一步骤,所以纠结了一整子。
在/alps/build/target/product/project_name.mk文件增加我们UCBrowse.apk包名
内容如下
PRODUCT_PACKAGES := \
        UCBrowse \
5  完成上面步骤之后,剩下的就是编译了
可以使用mm 指令, ./mk  **** mm packages/apps/UCBrowse/

也可以使用               ./mk ******* new

说明:在Android.mk中添加 PRODUCT_PACKAGES := UCBrowse 可取代步骤4


二、

apk放在这个目录下
alps\vendor\mediatek\lasn75_ics\artifacts\out\target\product\lasn75_ics\system\app 


把so文件放在这个目录下 

alps\vendor\mediatek\lasn75_ics\artifacts\out\target\product\lasn75_ics\system\lib  




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值