当前位置:   article > 正文

【Android Studio】 API32更新至34 Build未出错 运行闪退问题_android studio 运行闪退

android studio 运行闪退

解决方法

一、File->Project Structure->Modules

1.Properties

Compile Sdk Version:32->34

2.Default Config

Target SDK Version:32->34

二、AndroidMainfest.xml

1.注释以下代码

  1. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  2. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

 2.新增以下代码

  1. <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>
  2. <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
  3. <uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
  4. <uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
  5. <uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
  6. <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" />
  7. <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="29" />

三、StartActivity.Java->reqBasePermission 请求权限方法中

1.注释以下代码

  1. .permission(Permission.READ_PHONE_STATE)
  2. .permission(Permission.WRITE_EXTERNAL_STORAGE)
  3. .permission(Permission.READ_EXTERNAL_STORAGE)

2.新增以下代码

  1. .permission(Permission.READ_MEDIA_IMAGES)
  2. .permission(Permission.READ_MEDIA_VIDEO)
  3. .permission(Permission.READ_MEDIA_AUDIO)

四、Build成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/570636
推荐阅读
相关标签
  

闽ICP备14008679号