当前位置: 首页 > 知识库问答 >
问题:

运行'detox build-candroid.emu.debug'时出错任务:app: compileDebugJavaWithJavac在反应本机中失败

景鸿才
2023-03-14

在遵循排毒[Android安装教程][1]时,我在运行排毒构建-c时遇到了以下错误

detox build-candroid.emu.debugdetox[23052]信息:[build.js]cd android

任务:app:generatePackageList任务:app:预构建任务:react-native-gesture-handler:预构建最新任务:react-native-gesture-handler:preDebugBuild最新任务:react-native-gesture-handler:checkDebugManifest最新任务:react-native-gesture-handler:processDebugManifest最新任务:react-native-reanimated:预构建最新任务:react-native-reanimated:preDebugBuild-TO 无源任务:app:compileDebugAidl无源任务:react-native-gesture-handler:packagedebugenderscript无源任务:react-native-reanimated:packagedebugenderscript无源任务:react-native-screens:packagedebugenderscript无源任务:react-native-web view:packagedebugenderscript无源任务:app:compiledebugenderscript无源任务:app:checkDebugManifest UP-

失败:生成失败,出现异常。

>

  • 问题:任务“:react native手势处理程序:compileDebugJavaWithJavac”的执行失败。

    编译失败;有关详细信息,请参见编译器错误输出。

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

    在 https://help.gradle.org 获得更多帮助

    此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。使用“--警告模式全部”显示各个弃用警告。请参阅 https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

    5s内构建失败22个可操作任务:2个已执行,20个最新解毒[23052]错误:[cli.js]错误:命令失败:cd android

    “反应”:“16.8.6”,

    “自然反应”:“0.60.5”,

    《排毒》:《^14.3.2》、

    《摩卡》:《^6.2.0》、

    有谁知道如何解决?

  • 共有1个答案

    包子航
    2023-03-14

    我通过改变android/build.gradle中maven库的顺序解决了这个问题。

    allprojects {
    repositories {
        mavenLocal()
        google()
        jcenter()
        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")
        }
        maven {
            // All of Detox' artifacts are provided via the npm module
            url "$rootDir/../node_modules/detox/Detox-android"
        }
        maven { url 'https://www.jitpack.io' }
    }
    

    }

    感谢吉普赛人

    https://github.com/software-mansion/react-native-gesture-handler/issues/1002

     类似资料: