代码之家  ›  专栏  ›  技术社区  ›  VK1

使用spinkit的组件在Android版本中不起作用,但在IOS版本的app中运行良好

  •  0
  • VK1  · 技术社区  · 6 年前

    根据这个建议 post 我更新了node_modules文件夹中react native spinkit文件夹中的build.gradle文件。我匹配 编译DKversion , 构建工具版本 明斯克版本 ,和 然后重建。这没有修复静态图像文件。

    我也试过用同样的build.gradle version 现在,react native spinkit中的build.gradle文件如下所示:

    apply plugin: 'com.android.library'
    
    repositories {
        mavenCentral()
        maven {
            url "https://jitpack.io"
        }
    }
    
    buildscript {
        repositories {
            mavenCentral()
            maven {
                url "https://jitpack.io"
            }
            google()
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.1.2'
        }
    }
    
    def safeExtGet(prop, fallback) {
        rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
    }
    
    android {
        compileSdkVersion safeExtGet('compileSdkVersion', 26)
        buildToolsVersion safeExtGet('buildToolsVersion', '27.0.3')
    
        defaultConfig {
            minSdkVersion safeExtGet('minSdkVersion', 23)
            targetSdkVersion safeExtGet('targetSdkVersion', 26)
            versionCode 1
            versionName "1.0"
        }
        buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    
    
    dependencies {
        compile 'com.facebook.react:react-native:+'
        compile 'com.github.ybq:Android-SpinKit:1.1.0'
    }
    

    我更新了app build.gradle中的minSdkVersion版本以匹配spinkit版本(23)。仍然没有运气。我对如何让android版本工作没什么想法。

    0 回复  |  直到 6 年前