构建RN时遇到错误

时间:2017-07-16 06:27:27

标签: android firebase react-native firebase-storage

我正在尝试使用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()

我无法理解错误或我做错了什么。

1 个答案:

答案 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图片选择器