原因:java.lang.IllegalArgumentException:包含api的无效列*>=29

原因:java.lang.IllegalArgumentException:包含api的无效列*>=29,java,android,permissions,Java,Android,Permissions,这是在android studio的logcat中编写的,当android 29和+启动时,它也会导致应用程序崩溃 我的日志: 原因:java.lang.IllegalArgumentException:无效列* 在android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172)中 在android.database.DatabaseUtils.readExceptionFromParcel(Databa

这是在android studio的logcat中编写的,当android 29和+启动时,它也会导致应用程序崩溃

我的日志:

原因:java.lang.IllegalArgumentException:无效列*
在android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:172)中
在android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:142)上
位于android.content.ContentProviderProxy.query(ContentProviderNative.java:472)
位于android.content.ContentResolver.query(ContentResolver.java:1183)
位于android.content.ContentResolver.query(ContentResolver.java:1115)
位于android.content.ContentResolver.query(ContentResolver.java:1071)
我试图在mainfest的应用程序中添加android:requestLegacyExternalStorage=“true”,但仍然存在问题

这可能是因为这一许可

使用权限android:name=“android.permission.READ\u EXTERNAL\u STORAGE”/

使用安卓10。但我不知道如何解决。

这与此无关。但在将sdk更新为30后,应用程序停止工作