Lineageos 22.1(Android 15)预制APK

简单预制

1.vender目录下新建apps/Myapp文件夹

bash 复制代码
cd vendor
mkdir apps
cd apps
mkdir Myapp

2.Myapp放入预制的Apk文件并且编写Android.bp

目录结构

Android.bp文件内容

c 复制代码
android_app_import {
    name: "MyApp",

    // this needs to be a privileged application
    privileged: true,

    // Make sure the build system doesn't try to resign the APK
    dex_preopt: {
        enabled: false,
    },

    arch: {
        arm: {
            apk: "MyApp.apk",
        },
        arm64: {
             apk: "MyApp.apk",
        },
        x86: {
               apk: "MyApp.apk",
        },
        x86_64: {
                apk: "MyApp.apk",
        },
    },
   certificate: "platform",

}

3.添加对应的PRODUCT_PACKAGES

pixel3设备对应的是/vendor/google/blueline/blueline-vendor.mk

添加如下规则

c 复制代码
PRODUCT_PACKAGES += \
	MyApp \

4.编译

bash 复制代码
brunch blueline

编译完成后就可以找到编译之后的apk了

相关推荐
深盾安全1 小时前
Android SO导出符号的深度解析与安全防护指南
android
顾林海2 小时前
Android安全防护:Runtime 调试检测与反制手段
android·安全·面试
什么半岛铁盒2 小时前
MySQL 约束知识体系:八大约束类型详细讲解
android·数据库·mysql
丐中丐9992 小时前
Android系统中如何在Native层调用java实现的系统服务
android·操作系统
stringwu2 小时前
Flutter plugin开发小知识之:ActivityAware 详解
android
whysqwhw2 小时前
Matrix.setPolyToPoly() 函数使用指南
android
丐中丐9992 小时前
在Android中利用抽象类对外提供系统接口
android·操作系统
张可2 小时前
在 Voyager 中使用 SharedElement 共享元素动画
android·前端·kotlin
且随疾风前行.3 小时前
在安卓中使用 FFmpegKit 剪切视频并添加文字水印
android·音视频
Yang-Never3 小时前
设计模式 -> 策略模式(Strategy Pattern)
android·开发语言·设计模式·kotlin·android studio·策略模式