在MTK Android O1平台预置apk为可卸载时。预置到旧的路径system/vendor/operator/app会编译报错,"You cannot install files to out/target/product/xxx/system/vendor while building a separate vendor.img!"改为预置到vendor/operator/app就可以编译通过,预置可卸载成功,恢复出厂设置可恢复。
旧的
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
# Module name should match apk name to be installed
LOCAL_MODULE := Test
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
#LOCAL_PREBUILT_JNI_LIBS := \
#LOCAL_PRIVILEGED_MODULE := true
LOCAL_MODULE_PATH := $(TARGET_OUT)/vendor/operator/app
LOCAL_CERTIFICATE := PRESIGNED
include $(BUILD_PREBUILT)
修改LOCAL_MODULE_PATH为
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/operator/app
以上。
相关文章
- 09-23预置第三方apk到MTK项目相关问题总结
- 09-23Android ApkToolPlus一个可视化的跨平台 apk 分析工具
- 09-23预置第三方apk到MTK项目相关问题总结
- 09-23MTK Android O1平台预置apk
- 09-23Android预置Apk方法
- 09-23如何预置Android 手机 APK
- 09-23Cocos2d-x 3.1.1 学习笔记(四)学习打包Android平台APK!
- 09-23Unity3D 发布Android平台打包APK时遇到的几个问题
- 09-23Android8.1 MTK平台 截屏功能分析
- 09-23Android8.1 MTK平台 SystemUI源码分析之 网络信号栏显示刷新