这是获取图像和logcat错误的代码。我怀疑手机的权限有问题。默认情况下,应用程序在手机中显示没有权限。是否有一种方法可以通过代码显式地授予权限?
logcat错误信息
用于获取图像输入的代码
我检查了手机上的权限,我正在开发这个项目,通过在youtube上看到一个旧视频。因此有可能出现更新问题。
您的应用程序或设备没有任何问题。您没有对firebase存储设置适当的权限。
Firebase存储需要对用户进行身份验证。但是如果你只是在测试存储,你可以绕过这个规则。
In the Storage>规则,添加下面的代码块,
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth == null;
}
}
}
注意:
使用身份验证保护firebase存储是一种很好的做法。因此,在测试存储功能后,请相应地更新规则。