嵌入式爱好者

android-3568-android应用自启动

2022-12-23 15:46| 发布者: PaperLove| 查看: 252| 评论: 0

类目: RK3568系列产品  >  Android     文档编号: 855

修改app应用

修改客户应用AndroidManifest.xml文件

添加android:sharedUserId="android.uid.system"

添加<category android:name="android.intent.category.HOME" />

添加<category android:name="android.intent.category.DEFAULT" />

修改android源码(以autorunapp.apk为例)

1 将客户的应用添加签名文件

2 在/OK3568-android-source/packages/apps/路径下创建autorunapp文件夹

3 将客户autorunapp.apk文件放到autorunapp文件夹下

4 在autorunapp文件夹下创建Android.mk文件,添加以下内容

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := autorunapp

LOCAL_SRC_FILES := autorunapp.apk

LOCAL_MODULE_CLASS := APPS

LOCAL_MODULE_SUFFIX := .apk

LOCAL_BUILT_MODULE_STEM := package.apk

LOCAL_CERTIFICATE := platform

LOCAL_DEX_PREOPT := false

LOCAL_PRIVILEGED_MODULE := true

include $(BUILD_PREBUILT)

5 修改/OK3568-android-source/device/rockchip/rk356x/ok3568_r/ok3568_r.mk

添加客户app名称

 

删除系统默认桌面

修改/OK3568-android-source/packages/apps/Launcher3/Android.mk文件名为Android.mk.txt

在源码路径OK3568-android11-source$ 下执行

find ./out/ -name "Launcher3*" | xargs rm -rf命令

编译源码烧写镜像

在源码路径OK3568-android11-source$ 下执行source build/envsetup.sh

在源码路径OK3568-android11-source$ 下执行lunch ok3568_r-userdebug

在源码路径OK3568-android11-source$ 下执行./build.sh -UKAup

 

 

 

 

 


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-19 09:23

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部