我正在尝试使用react native将图像上传到firebase存储 . 我一开始就失败了 . 我即将结束我的游戏项目,这只是缺少的一部分 .
我已经添加了
new ImagePickerPackage(),
new RNFetchBlobPackage()
并且
import com.imagepicker.ImagePickerPackage;
import com.RNFetchBlob.RNFetchBlobPackage;
到MainApplication.java
每次我运行react-native run-android然后我收到这条消息:
C:\ Users \ Hai \ Desktop \ projectHQ2 \ HaalariQuiz \ android \ app \ src \ main \ java \ com \ manager \ MainApplication.java:7:error:package com.imagepicker不存在import com.imagepicker.ImagePickerPackage; ^ C:\ Users \ Hai \ Desktop \ projectHQ2 \ HaalariQuiz \ android \ app \ src \ main \ java \ com \ manager \ MainApplication.java:8:error:package com.RNFetchBlob不存在import com.RNFetchBlob.RNFetchBlobPackage; ^ C:\ Users \ Hai \ Desktop \ projectHQ2 \ HaalariQuiz \ android \ app \ src \ main \ java \ com \ manager \ MainApplication.java:30:error:找不到符号new ImagePickerPackage(),^ symbol:class ImagePickerPackage C :\ Users \ Hai \ Desktop \ projectHQ2 \ HaalariQuiz \ android \ app \ src \ main \ java \ com \ manager \ MainApplication.java:31:error:找不到符号new RNFetchBlobPackage()
我只是无法理解错误或我做错了什么 .
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进行图像选择器