react-native run-android 失败

菲利普·加内罗

由于我已升级到 react-native 0.42.0,我无法再运行我的应用程序。

我有一个奇怪的问题,gradle 不是从 node_modules 获取 react-native,而是从 maven 存储库获取旧版本 0.21。我试过冻结版本,禁止所有与构建或缓存相关的内容,我什至通过仅复制 js 文件来重新开始。但是我仍然遇到与 gradle 相关的错误,没有在 node_modules 中查找 react-native。

这是我的 settings.gradle :

rootProject.name = 'My App'

include ':app'
include ':react-native-google-analytics-bridge'
project(':react-native-google-analytics-bridge').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-google-analytics-bridge/android')

和我的应用程序的 build.gradle 依赖项:

dependencies {
    compile fileTree(dir: "libs", include: ["*.jar"])
    compile "com.android.support:appcompat-v7:23.0.1"
    compile "com.facebook.react:react-native:0.42.0"  // From node_modules
    compile "com.facebook.fresco:animated-gif:0.11.0"
    compile project(':react-native-google-analytics-bridge')
}

最后是项目 build.gradle:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
            url "http://private-repos"
        }
    }
}

任何线索?

菲利普·加内罗

发现问题:

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}

allprojects {
    repositories {
        mavenLocal()
        jcenter()
        maven {
            // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
            url "$rootDir/../node_modules/react-native/android"
        }
        maven {
            url "http://private-repos"
        }
    }
}

您必须为要添加的每个 url 创建一个 maven 部分。当你像我第一次那样指定它时,它甚至不会抛出错误,它只是忽略第一个 url。
由于日志记录不当而损失的时间...

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

react-native run-android 失败

React Native run-android Build 失败

构建失败:React Native Android

java.io.IOException:无法编写react-native run-android失败

react-native run-android 在新的 init 项目中失败

如何修复 React-Native run-android 上的构建失败?

react-native run-android失败,并出现以下错误:任务':app:dexDebug'的执行失败

任务 :app:bundleReleaseJsAndAssets 失败 - React Native - Android

React Native Android 失败:错误 3

React Native Android版本构建失败-Gradle

React-Native Android“网络请求失败”

最近更新后,react-native run-ios失败

当运行react-native run-android时,它给出错误信息任务':app:processDebugResources'执行失败

React Native run-android 不工作

react-native run-android 崩溃了

React-Native Android构建失败:任务':app:processDebugResources'的执行失败。处理资源失败

从AsyncTask调用时,startReactApplication失败-Android中的React Native

在 android 上的 react native 上的 expo 上获取请求失败

React Native 0.57.7-Android构建失败于任务:app:mergeReleaseResources

React Native fetch()网络请求是否为Android失败?

React Native运行android Build失败并出现异常

如何修复React-Native Android中的“清单合并失败”?

CI/CD BitRise React Native Android 构建失败

任务':react-native-get-sms-android:verifyReleaseResources'的React Native Build错误执行失败

运行npx react-native run-android命令时的React-native android错误

react-native run-android 要求 Realm?

react-native run-android vs ./gradlew assembleDebug

react-native run-android无法完成并挂起

运行react-native run-android时出现错误