这发生在我将iOS上的自定义字体添加到资源,将"rnpm": { "assets": [ "./assets/fonts/" ] }添加到我的package.json并运行react-native链接之后。
在那之后,我就不能构建android了。
发布于 2018-10-13 22:29:15
原来我们运行了react-native链接,它在3个文件中创建了一些库的副本:android/app/build.gradle
我有implementation project(':react-native-extra-dimensions-android'),它添加了compile project(':react-native-extra-dimensions-android')
android/app/src/main/java/com/pivot3/MainApplication.ja
在asList new ExtraDimensionsPackage(),中添加了第二个导入import ca.jaysoo.extradimensions.ExtraDimensionsPackage;和第二个包
android/settings.gradle
它添加了额外的include ':react-native-extra-dimensions-android' project(':react-native-extra-dimensions-android').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-extra-dimensions-android/android')
可能我的react-native链接脚本坏了(我没有改变),但是如果你有同样的错误,请检查这3个文件是否有重复的副本。
删除多余的副本可以解决此问题。
https://stackoverflow.com/questions/52793965
复制相似问题