繁体   English   中英

Expo MediaLibrary.getAssetsAsync() 使 Android 上的应用程序崩溃

[英]Expo MediaLibrary.getAssetsAsync() crashes the app on android

我正在使用 expo 托管流来开发我的应用程序,并且我正在尝试使用相机胶卷来显示一些图像。

我正在使用 expo 的 MediaLibrary,一旦我通过MediaLibrary.getPermissionsAsync()授予对相机胶卷的访问权限,我尝试调用MediaLibrary.getAssetsAsync()但我的 android 崩溃了。 一切都在 IOS 上运行。

注意:当我添加MediaLibrary.getAssetsAsync({ after: "" })它不会崩溃,但我有一个错误,它说“after key should be valid ID”...

有人知道这里有什么问题吗?

我有同样的问题,我通过这样做解决了:

=> 在你的项目目录中运行expo upgrade (需要最新版本的 expo-cli,你可以用 npm i -g expo-cli 更新)。

他们在Expo SDK 39~40 中更正了,我的是 38

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM