系统预制版本

系统通常会有预制版本号需求,简单记录一下,以mk文件添加版本号为例:

VERSION_NUMBER=$(productname)_$(modulename)_1.1.1_$(shell date +%Y%m%d%H%M)
PRODUCT_PROPERTY_OVERRIDES += \
				persist.sys.version=$(VERSION_NUMBER)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Android 系统中,预置的 APK 通常是由设备制造商或运营商提供的应用程序,例如浏览器、音乐播放器、相机、日历等等。这些应用程序通常会在系统镜像中预置,以便用户在使用新设备时可以直接使用这些应用程序。 要在 Android 系统中添加预置的 APK,通常需要修改设备制造商或者设备型号的 `device.mk` 文件和应用程序的 `Android.mk` 文件。具体步骤如下: 1. 将预置的 APK 文件复制到设备制造商或者设备型号的 `device` 目录下,通常是类似于 `device/xxx/yyy` 的路径。 2. 在 `device.mk` 文件中添加以下代码,以将预置的 APK 添加到系统镜像中: ``` # 添加预置的 APK 到系统镜像中 PRODUCT_PACKAGES += MyApp1 \ MyApp2 \ MyApp3 ``` 其中,`MyApp1`、`MyApp2`、`MyApp3` 是需要预置的 APK 文件的名称,多个文件名之间使用空格分隔。 3. 在应用程序的 `Android.mk` 文件中添加以下代码,以将应用程序编译到系统镜像中: ``` LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE_TAGS := optional LOCAL_MODULE := MyApp1 LOCAL_SRC_FILES := MyApp1.apk LOCAL_CERTIFICATE := platform include $(BUILD_PREBUILT) ``` 其中,`MyApp1` 是应用程序的名称,`MyApp1.apk` 是应用程序的 APK 文件名。`LOCAL_MODULE_TAGS := optional` 表示该应用程序是可选的,如果设备没有安装该应用程序,也不会影响系统的正常运行。`LOCAL_CERTIFICATE := platform` 表示该应用程序使用系统签名。 需要注意的是,具体的添加方式和代码格式可能会因为设备制造商、设备型号或 Android 版本的不同而有所差异,以上代码仅供参考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值