退出反应本机博览会以应对本机裸问题

时间:2020-07-26 11:13:21

标签: react-native gradle build.gradle expo

使用expo eject后,我尝试做react-native run-android,但出现此错误:

找到了一些重复的unimodule软件包。安装了具有最高版本号的版本。确保将项目的以下依赖项解析为一个特定的版本:expo-linear-gradient,expo-permissions,unimodules-core,unimodules-app-loader

配置项目:react-native-firebase react-native-firebase:使用来自C:\ Users \ user \ Desktop \ Final Project 1.5的React Native预构建二进制文件-Bare \ node_modules \ react-native \ android

使用默认值配置项目:react-native-firebase_auth:react-native-firebase_auth:firebase.bom:24.1.0:位于C:\ Users \ user \ Desktop \ Final Project中的react-native-firebase_auth package.json 1.5-Bare \ node_modules @ react-native-firebase \ auth \ package.json:react-native-firebase_auth:从package.json设置的版本:6.7.1(6,7,1-6007001):react-native-firebase_auth: android.compileSdk使用自定义值:28:react-native-firebase_auth:android.targetSdk使用自定义值:28:react-native-firebase_auth:android.minSdk使用自定义值:21:react-native-firebase_auth:reactNativeAndroidDir C:\ Users \ user \ Desktop \ Final Project 1.5-Bare \ node_modules \ react-native \ android

使用默认值配置项目:react-native-firebase_storage:react-native-firebase_storage:firebase.bom: 24.1.0:在C:\ Users \ user \ Desktop \ Final Project 1.5中找到的-react-native-firebase_storage package.json-Bare \ node_modules @ react-native-firebase \ storage \ package.json:react-native-firebase_storage:version从package.json设置:6.7.1(6,7,1-6007001):react-native-firebase_storage:android.compileSdk使用自定义值:28:react-native-firebase_storage:android.targetSdk使用自定义值:28:react -native-firebase_storage:android.minSdk使用自定义值:21:react-native-firebase_storage:reactNativeAndroidDir C:\ Users \ user \ Desktop \ Final Project 1.5-Bare \ node_modules \ react-native \ android

此构建中使用了不推荐使用的Gradle功能,因此 与Gradle 7.0不兼容。使用'--warning-mode all'来显示 个别弃用警告。看到 https://docs.gradle.org/6.5.1/userguide/command_line_interface.html#sec:command_line_warnings

失败:构建失败,并出现异常。

  • 出了什么问题:无法确定

任务':app:compileDebugJavaWithJavac'的依赖关系。 无法解决配置':app:debugCompileClasspath'的所有任务依赖关系。 无法解析项目:@ react-native-firebase_app。 要求: 项目:app>项目:react-native-firebase_auth 项目:app>项目:react-native-firebase_storage 找不到项目:@ react-native-firebase_app的匹配配置。使用者配置为查找组件的API以及值为'debug'的属性'com.android.build.api.attributes.BuildTypeAttr',属性'com.android.build.gradle.internal.dependency.AndroidTypeAttr '的值为'Aar',但: -所有消耗品配置都没有属性。

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

    获得更多帮助

58秒内失败

错误无法安装该应用程序。确保您拥有Android 开发环境设置: https://reactnative.dev/docs/getting-started.html#android-development-environment。 使用--verbose标志运行CLI以获取更多详细信息。错误:命令失败: gradlew.bat应用程序:installDebug -PreactNativeDevServerPort = 8081

android\build.gradle文件是:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {   
    ext {
        buildToolsVersion = "28.0.3"
        minSdkVersion = 21
        compileSdkVersion = 28
        targetSdkVersion = 28
        googlePlayServicesVersion   = "12.0.1"
        supportLibVersion           = "28.0.0"
        androidXCore = "1.0.2"
    }
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:3.5.3")
        classpath 'com.google.gms:google-services:3.2.1'
        //classpath 'com.google.gms:google-services:3.3.0'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
allprojects {
    repositories {
    google()
    mavenLocal()
    maven {
        // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
        url("$rootDir/../node_modules/react-native/android")
    }
    maven {
        // Android JSC is installed from npm
        url("$rootDir/../node_modules/jsc-android/dist")
    }
    jcenter()
    maven { url 'https://www.jitpack.io' }
    }
}

0 个答案:

没有答案