红色方块渲染而不是 AwesomeFont 图标

Red square rendering instead of the AwesomeFont Icon

我正在关注这个 github:https://github.com/corymsmith/react-native-icons 以了解如何在我的应用程序上放置一些图标!所以我做了他们说的一切:

- 在 android/setting.gradleandroid/app/build.gradle 中包含代码的不同部分。

-执行 register module (in MainActivity.java),在我对应的 MainActivity.Java 中导入

-Copy the font files and .json 在我刚刚创建的目录资产中...

将 onCreate 粘贴到我的 MainActivity.java 中并参考 .addPackage(new ReactNativeIcons(Arrays.asList( new IconFont("typicons", "typicons.ttf")

我的电话也是如此 <Icon name='typicons|beer' size={150} color='#887700' style={styles.beer}/>

这种风格

beer: { width: 50, height: 50, margin: 5, color: '#887700' },

但我的应用程序在此位置只显示一个红色方块。只是边框是红色的,里面是白色的……我没有错误。那我是不是忘记了什么? 如果您有任何想法可以帮助我! :) 这很奇怪:/

谢谢!

我是 react-native 框架的新手...而且我不知道我必须这样做 "react-native run-android" 。我认为做 "rnpm link"... 和 "reload JS" 会更新新的 node_module...

所以我用 "react-native run-android" 重新安装了我的应用程序,它接受了新的 node_module 参数...现在它可以工作了!谢谢@Vikky!我会知道的,下次 :p