Android(安卓)8.1预置apk为可卸载
在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
以上。
更多相关文章
- 二、PocketSphinx-Android编译与运行
- ubuntu 10.04 Android(安卓)编译环境搭建
- Android编译时报错:Error:Connection timed out: connect. If you
- Ubuntu12.10编译Android(安卓)4.0.3的常见错误
- apk文件反编译
- 搭建NDK环境,运行samples
- 基于android ndk-r15 生成ffmpeg4.0 .so库
- Building System之编译前的准备工作
- android怎么用APK调用JNI简单实例