我正在尝试使用react native将图像上传到firebase存储。我一开始就失败了。我即将结束我的游戏项目,这只是缺少的一部分。
我添加了
new ImagePickerPackage(),
new RNFetchBlobPackage()
以及
import com.imagepicker.ImagePickerPackage;
import com.RNFetchBlob.RNFetchBlobPackage;
到MainApplication.java
每次我运行react-native run-android,我都会收到这条消息:
C:\用户\海\桌面\ projectHQ2 \ HaalariQuiz \机器人\应用\ SRC \主\的java \ COM \经理\ MainApplication.java:7: 错误:包com.imagepicker不存在导入 com.imagepicker.ImagePickerPackage;
^ C:\ Users \ Hai \ Desktop \ projectHQ2 \ HaalariQuiz \ android \ app \ src \ main \ java \ com \ manager \ MainApplication.java:8: 错误:包com.RNFetchBlob不存在导入 com.RNFetchBlob.RNFetchBlobPackage;
^ C:\ Users \ Hai \ Desktop \ projectHQ2 \ HaalariQuiz \ android \ app \ src \ main \ java \ com \ manager \ MainApplication.java:30: 错误:找不到符号 新的ImagePickerPackage(),
^符号:类ImagePickerPackage
C:\用户\海\桌面\ projectHQ2 \ HaalariQuiz \机器人\程序\ SRC \主\ java中的\ com \管理\ MainApplication.java:31: 错误:找不到符号 新的RNFetchBlobPackage()
我无法理解错误或我做错了什么。
答案 0 :(得分:1)
除了将依赖项添加到MainApplication.java之外,还需要添加到build.gradle和settings.gradle。 按照https://github.com/wkh237/react-native-fetch-blob/wiki/Manually-Link-Package链接android的包。 关注https://github.com/react-community/react-native-image-picker/blob/develop/README.md#install图片选择器