首页 文章

react-native-vector-icons Android

提问于
浏览
0

我通过以下方式成功地将图标导入到iOS和Android中:

npm i --save react-native-vector-icons

react-native link

添加: apply from: "../../node_modules/react-native-vector-icons/fonts.gradle" 到build.gradle

但是,在关闭我的Android模拟器并返回项目后,我无法再查看这些图标 . 我已经尝试了 rm -rf node_modules && npm i 以及完成上述过程,但无法在Android上查看这些图标(iOS不受影响且正常工作) . 我在使用 react-native run-android 之前也在启动模拟器 . 我've even tried to run the Android emulator after removing the vector icons and I can' t得到任何东西在Android上运行 .

我当前的错误是:“配置项目时出现问题':react-native-vector-icons' . ”

我错过了什么?为什么它会起作用然后关闭并重新开放项目后,不再有效?
enter image description here

我的build.gradle文件的一部分:

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "com.rncardreplacement"
        minSdkVersion 16
        targetSdkVersion 22
        versionCode 1
        versionName "1.0"
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }

2 回答

  • 0

    很确定问题是您安装了gradle 2.2并且项目设置为1.1.3,就像您遇到错误一样 .

    例如,这是我的一个模块的gradle文件:

    dependencies {
            classpath 'com.android.tools.build:gradle:1.1.3'
        }
    

    但这是另一个模块:

    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.0'
      }
    
  • 0

    我得到了它的工作,但我尝试了很多东西,我不知道实际安装了什么新的东西)我多次删除并重新安装node_modules . 我也跟着this guide修复了我遇到的一个babelHelpers问题 . 我多次安装react-native-vector-icons并多次链接它们 . 然后我慢慢取消注释我导入的矢量图标 .

相关问题