错误:在<declare-styleable> FontFamilyFont中,无法找到属性android:font React-native,Android

时间:2018-10-13 14:29:15

标签: react-native react-native-android

这是在我将iOS上的自定义字体添加到素材资源后发生的,添加了 "rnpm": { "assets": [ "./assets/fonts/" ] } 到我的package.json并运行react-native链接。

此后,我无法构建android。

1 个答案:

答案 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个文件是否存在重复副本。

删除多余的副本可以解决此问题。