Matisse icon indicating copy to clipboard operation
Matisse copied to clipboard

Android 10直接Crash,Matisse版本 0.5.2

Open ZengCS opened this issue 4 years ago • 13 comments

Android 10直接Crash,Matisse版本 0.5.2

ZengCS avatar Apr 27 '20 04:04 ZengCS

我也遇到这个问题了 image

#102 java.lang.IllegalArgumentException Invalid column COUNT(*) AS count

com.zhihu.matisse.internal.loader.AlbumLoader.loadInBackground(AlbumLoader.java:97)

summerhotready avatar May 07 '20 03:05 summerhotready

i am also getting the same error @ZengCS @summerhotready

Im-Mark42 avatar May 07 '20 09:05 Im-Mark42

将版本更新到0.5.3-beta3后Android10不会发生崩溃,但红米上拍照不能返回照片数据,而是停留在选图页面。查询相册后也未查到任何照片,不建议使用拍照功能 相机设置如下 .capture(true) // 使用相机,和 captureStrategy 一起使用 .captureStrategy( CaptureStrategy(true, String.format("%s.fileprovider", getPackageName())))

summerhotready avatar May 08 '20 02:05 summerhotready

me to, have this issue

Caused by java.lang.IllegalArgumentException: Invalid column COUNT(*) AS count
       at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:170)
       at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140)
       at android.content.ContentProviderProxy.query(ContentProviderProxy.java:423)
       at android.content.ContentResolver.query(ContentResolver.java:963)
       at android.content.ContentResolver.query(ContentResolver.java:898)
       at androidx.core.content.ContentResolverCompat.query(ContentResolverCompat.java:81)
       at androidx.loader.content.CursorLoader.loadInBackground(CursorLoader.java:63)
       at com.zhihu.matisse.internal.loader.AlbumLoader.loadInBackground(AlbumLoader.java:97)
       at com.zhihu.matisse.internal.loader.AlbumLoader.loadInBackground(AlbumLoader.java:33)
       at androidx.loader.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
       at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
       at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
       at androidx.loader.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
       at java.util.concurrent.FutureTask.run(FutureTask.java:266)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
       at java.lang.Thread.run(Thread.java:919)

azizarc88 avatar May 15 '20 12:05 azizarc88

将版本更新到0.5.3-beta3后Android10不会发生崩溃,但红米上拍照不能返回照片数据,而是停留在选图页面。查询相册后也未查到任何照片,不建议使用拍照功能 相机设置如下 .capture(true) // 使用相机,和 captureStrategy 一起使用 .captureStrategy( CaptureStrategy(true, String.format("%s.fileprovider", getPackageName())))

你好。我之前做了些 Android Q 修复。可,我并没做大量测试。

这问题只发生在特定机型吗?其他的机型呢?

在 Android 9 或以下会发生吗?

用 Emulator 能复制这问题吗?

谢谢。

yccheok avatar May 23 '20 06:05 yccheok

i am also get this error on Android 10 (oneplus 6)

java.lang.RuntimeException: An error occurred while executing doInBackground() at androidx.loader.content.ModernAsyncTask$3.done(ModernAsyncTask.java:164) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383) at java.util.concurrent.FutureTask.setException(FutureTask.java:252) at java.util.concurrent.FutureTask.run(FutureTask.java:271) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) at java.lang.Thread.run(Thread.java:919) Caused by: java.lang.IllegalArgumentException: Invalid column COUNT(*) AS count at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:170) at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140) at android.content.ContentProviderProxy.query(ContentProviderNative.java:437) at android.content.ContentResolver.query(ContentResolver.java:962) at android.content.ContentResolver.query(ContentResolver.java:890) at androidx.core.content.ContentResolverCompat.query(ContentResolverCompat.java:81) at androidx.loader.content.CursorLoader.loadInBackground(CursorLoader.java:63) at com.zhihu.matisse.internal.loader.AlbumLoader.loadInBackground(AlbumLoader.java:97) at com.zhihu.matisse.internal.loader.AlbumLoader.loadInBackground(AlbumLoader.java:33) at androidx.loader.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307) at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60) at androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48) at androidx.loader.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)  at java.lang.Thread.run(Thread.java:919) 

lantah-1 avatar Jun 02 '20 04:06 lantah-1

v0.5.3-beta3 try this version.

ghost avatar Jul 02 '20 05:07 ghost

将版本更新到0.5.3-beta3后Android10不会发生崩溃,但红米上拍照不能返回照片数据,而是停留在选图页面。查询相册后也未查到任何照片,不建议使用拍照功能 相机设置如下 .capture(true) // 使用相机,和 captureStrategy 一起使用 .captureStrategy( CaptureStrategy(true, String.format("%s.fileprovider", getPackageName())))

你好。我之前做了些 Android Q 修复。可,我并没做大量测试。

这问题只发生在特定机型吗?其他的机型呢?

在 Android 9 或以下会发生吗?

用 Emulator 能复制这问题吗?

谢谢。

大佬,在红米7上拍照没反应,还停留在选图页面,这个解决了吗!android10一下测试下,没这个问题!

zombiu avatar Jul 20 '20 05:07 zombiu

Android10 需要选两次图,才会返回

ZYF99 avatar Jul 30 '20 06:07 ZYF99

Try this version implementation 'com.zhihu.android:matisse:0.5.3-beta3'

thehannanshaikh avatar Sep 07 '20 05:09 thehannanshaikh

when will the 0.5.3 version be released ? @summerhotready @hetalkachhadiya thanks

victorfan336 avatar Sep 30 '20 03:09 victorfan336

implementation 'com.zhihu.android:matisse:0.5.3-beta3 worked for me ...

iyashamihsan avatar Dec 08 '20 15:12 iyashamihsan

有没有临时解决方案?项目采用的是源码依赖,没法直接升级

DanteAndroid avatar Nov 25 '22 02:11 DanteAndroid