这是在我将iOS上的自定义字体添加到素材资源后发生的,添加了
"rnpm": {
"assets": [
"./assets/fonts/"
]
}
到我的package.json并运行react-native链接。
此后,我无法构建android。
答案 0 :(得分:0)
结果我们运行了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 :
它添加了第二次导入
import ca.jaysoo.extradimensions.ExtraDimensionsPackage;
第二个包到asList
new 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')
我的本机链接脚本可能已损坏(我没有更改),但是如果您遇到相同的错误,请检查这3个文件是否存在重复副本。
删除多余的副本可以解决此问题。