[英]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.