Android 12 部分app内置成可卸载开机后找不到应用问题

前面遇到类似问题,是通过静默安装解决的。

后来查了下资料

编译会对 apk 进行对齐操作,那么就会导致使用 v2 签名的未对齐过的 apk 在编译后签名失效,进而无法成功安装。

可用out目录下编译生成的apk,

执行adb install安装,如果报的V2签名问题,可通过拷贝方式进行内置

android.mk

LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
$(shell mkdir -p $(TARGET_OUT)/preloadapp/Testapp)
$(shell cp -r $(LOCAL_PATH)/Testapp.apk $(TARGET_OUT)/preloadapp/Testapp)
LOCAL_PACKAGE_NAME := Testapp

参考链接

预置“APK Signature Scheme v2”签名的apk失败 · 大专栏

另一种解法,未测试加上下面这个属性

LOCAL_REPLACE_PREBUILT_APK_INSTALLED := $(LOCAL_PATH)/$(LOCAL_MODULE).apk

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 是的,Android系统内置了一些应用程序是可以卸载的。这些应用程序通常是由设备制造商或运营商添加的,例如预装的游戏或社交媒体应用程序。用户可以在设置菜单中到这些应用程序并卸载它们。不过,也有一些系统应用程序是不能卸载的,因为它们是系统的核心组件,卸载会导致系统不稳定。 ### 回答2: Android内置卸载APP是指在Android操作系统中预装的一些应用程序,用户可以自由选择是否卸载这些应用程序。 Android操作系统为了提供更好的用户体验,通常会在设备上预装一些应用程序,例如浏览器、电话、短信等。这些应用程序被称为内置应用程序,它们安装在设备的系统分区中,用户不需要手动下载和安装。这些内置应用程序占用了一定的存储空间,有时候可能并不被所有用户所需要或使用。 为了充分利用存储空间和个性化设备,Android操作系统允许用户卸载部分内置应用程序。用户可以在设备的设置菜单中应用程序管理器,通过该管理器可以查看和管理内置应用程序。在应用程序管理器中,用户可以选择要卸载应用程序,并点击卸载按钮进行卸载操作。卸载后,相关的应用程序将从设备中完全移除,释放存储空间。 然而,需要注意的是,不是所有的内置应用程序都可以被用户卸载。一些关键性的系统应用程序,如操作系统核心和系统服务,是不能被用户卸载的。这是为了确保设备的正常运行和安全性。 总结一下,Android内置卸载APP是指用户可以自由选择是否卸载的预装应用程序。用户可以通过设备的应用程序管理器进行卸载操作,释放存储空间并个性化设备。然而,并不是所有内置应用程序都可以被用户卸载,一些关键性的系统应用程序是不能被用户卸载的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值