今天踩了一个坑,记录一下

先说结论:android12新增了一个特性,在AndroidManifest.xml声明一个Activity或Receiver或其他组件时如果
存在intent-filter的话,那就必须为android:export定义一个显式值,否则会导致手机停留在开机界面无法进入launcher。
以前的android版本不添加android:export也是可以的,因为android会给他添加一个默认值true

在Settings中增加了一个receiver,并在AndroidManifest.xml中声明
receiver声明如下:

<receiverandroid:name=".simcom.HctInfoReceiver"><intent-filter><action android:name="android.provider.Telephony.SECRET_CODE" /><dataandroid:host="8888"android:scheme="android_secret_code" /></intent-filter></receiver>

看起来没问题
实际上编译Settings后push Settings.apk到手机中重启后会导致手机卡在开机界面
报错log如下:

01-03 03:52:39.356  1542  1542 W PackageManager: Failed to parse /system_ext/priv-app/Settings: /system_ext/priv-app/Settings/Settings.apk (at Binary XML file
line #4592): com.android.settings.simcom.HctInfoReceiver: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined
when intent filters are present

增加一个android:exported="true"解决问题:

<receiverandroid:name=".simcom.HctInfoReceiver"android:exported="true"><intent-filter><action android:name="android.provider.Telephony.SECRET_CODE" /><dataandroid:host="8888"android:scheme="android_secret_code" /></intent-filter>
</receiver>

Android12 新增Activity或receiver等组件导致手机不开机的问题相关推荐

  1. 手机:导致手机发烫的原因有哪些?

    为什么手机频繁发烫呢?相信每位用户都有遇到过使用手机时发现手机发烫严重的情况,因为手机如果发烫严重是会损耗手机寿命的,那么手机为什么会发烫呢?如何为发烫的手机迅速降温呢?如果大家对本文知识感兴趣,那么 ...

  2. 导致Android手机崩溃的壁纸,三星正在研究修复壁纸导致手机崩溃的怪异 Android bug...

    IT之家报道:据外媒Sammobile报道,已经确认三星正在研究修复壁纸导致手机崩溃的怪异Android bug,具体来说该bug可能会导致手机在将某些图片设置称壁纸后出现系统崩溃.无限重启问题. 据 ...

  3. android 手机充电慢,导致手机充电太慢的四大原因及解决方法【图文教程】

    导语:在生活中,手机已经成为我们必不可少的一个工具,不论是娱乐还是工作都需要用到手机,手机给我们的生活带来了很多的便利,但是手机充电也成为我们的一个心头大患,很多关键时刻它就会没电,而且有些小伙伴还会 ...

  4. 【Android】【问题分析】G-sensor因数据交互问题导致手机crash

    G-sensor因数据交互问题导致手机crash 问题现象: 测试同事发现,手机在使用和待机时,低概率发现手机会crash 问题原因: G-sensor在driver和HAL层因交互的参数不匹配,导致 ...

  5. android手机照片设壁纸太大,Android手机上设置一个特定的图片作为壁纸会导致手机崩溃...

    上周,我们报道了在一些Android手机上设置一个特定的图片作为壁纸会导致手机崩溃,并陷入显示开关的循环中,使其无法通过锁定屏幕.它影响了大多数安卓手机,尤其是三星智能手机. 人们发现问题在于图像的格 ...

  6. 手机读取大容量存储卡导致手机反应速度变慢

    本文转载了别人的一个帖子: 现在市面上大容量存储卡(大于4G的)有两种,一种是普通卡(不带SDHC标志的,不带Class2.Class4.Class6标志的,一般容量小于8G),一种是SDHC的高速卡 ...

  7. android学习笔记---60_meta-data的使用,在清单文件中是用meta-data来给activity,service,receiver提供参数

    2013/5/19 Java技术qq交流群:JavaDream:251572072 60_meta-data的使用 ------------------------------------------ ...

  8. 组件导致背景图片断层

    当我们在一个页面使用多个组件,而且在这个页面设置背景图片的时候,会导致背景图片出现断层或者会让每个组件都有一个背景图,如下所示 此时我们需要把背景中的样式改成对象的形式传入,

  9. 产品周报第32期|CSDN APP V5.3.0发布:新增3款桌面小组件,签到页新增提升原力分引导

    hello,大家好,这里是「CSDN产品周报」第32期.本次更新主要涉及APP,欢迎大家详细了解和使用. 一.新增「发动态.搜索.热榜」3个桌面小组件 1.操作步骤: 长按手机主页面,点击「+」 找到 ...

最新文章

  1. 流浪的python博客园_python学习心得第一章
  2. petshop4.0 详解之二(数据访问层之数据库访问设计)
  3. 前端 优化 json stringify 在IE浏览器的兼容性 按钮点击不生效
  4. 二维数组初始化为0的方式
  5. [转载] Python图结构(复杂网络)可视化模块——networkx
  6. C++ int与string互转换
  7. java 普通方法_Java普通方法与static方法的多态
  8. 理解python 文件首行(Shebang)
  9. 毕设-基于SSM高校后勤管理系统
  10. STM32入门开发: 介绍SPI总线、读写W25Q64(FLASH)(硬件+模拟时序)
  11. 路由备份和路由聚合综合实验
  12. 响应式嵌入 iframe Pym.js
  13. UE4 加载外部图片作为贴图
  14. u盘中毒(U盘所有的文件都变成快捷方式)的解决方法
  15. 使用弗洛伊德算法(Floyd-Warshall)找到所有对最短路径长度
  16. matlab三维螺旋,如何在MATLAB或Python中生成三维螺旋线?
  17. uni-app swiper设置自定义高度
  18. 【转载】关于重定向RedirectAttributes的用法
  19. Python爬虫第二课 Selenium介绍和反爬技术
  20. System.Web.Caching.Cache

热门文章

  1. 一文学会怎样设置AppleWatch手表自动解锁iPhone手机?
  2. StarRocks—新一代极速全场景MPP数据库
  3. thinkphp实战4 自定以标签 tag 结合youdian cms 标签系统
  4. 视频剪辑必备的6个免费素材网站
  5. 积极考研自救day1之leectode24点问题+今日份学习总结
  6. 标注精灵助手标注使用教程(nlp方向,文本标注)
  7. kafka eagle安装与使用
  8. 正确的清理DriverStore文件夹中的驱动程序
  9. scikit-learn学习之SVM算法
  10. [Download]Softimage XSI addon -- Batch Passes(JS Python)