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

react-native-screens: 编译德布哥林错误

竺和洽
2023-03-14

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

    < li >哪里出错:任务执行失败':react-native-screens:compileDebugKotlin '。

评估任务“”的属性“filteredArgumentsMap”时出错:react本机屏幕:compileDebugKotlin“无法解析配置的所有项目”:react原生屏幕:debugCompileClasspath“。

>

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

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

    构建在28秒内失败

    at makeError (D:\ReactNative\todo\node_modules\execa\index.js:174:9)
    at D:\ReactNative\todo\node_modules\execa\index.js:278:16
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async runOnAllDevices (D:\ReactNative\todo\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)  
    at async Command.handleAction (D:\ReactNative\todo\node_modules\@react-native-community\cli\build\index.js:192:9)
    

    信息 使用 --详细标志运行 CLI 以获取更多详细信息。请帮帮我这个

  • 共有2个答案

    巴博耘
    2023-03-14

    我上周遇到了同样的问题,但在网上找不到解决方案。我创建了新项目,并将旧项目的 App.js、其他 JS 文件(包含开发代码)复制到新项目文件夹。通过这种方式,我解决了这个问题。

    廉实
    2023-03-14

    在这里找到了正确的解决方案。这对我很有效。https://github . com/software-mansion/react-native-screens/issues/1369 # issue comment-1105152720:

    在我的android/build.gradle文件中,我修改了这个:

    buildscript {
        ext {
            // ...
            kotlin_version = '1.6.10' // <- add this line
        }
    
        dependencies {
            // ...
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // <- add this line
            // ...
        }
    }
    

    我还增加了android/gradle.properties中的内存:< code > org . grad le . JVM args =-xmx 2048m-XX:MaxMetaspaceSize = 512m

     类似资料:
    • 我在编译时没有错误,实际上这是从哪里冒出来的。其他人有这个错误吗? 任务:react-native-webview:compiledebugjavawithjavac注意:/user_data/projects/react-native/populi/node_modules/react-native-webview/android/src/main/java/com/reactnativeCom

    • 该应用程序从另一台机器为我工作,现在从另一台计算机上的存储库下载文件给了我这个问题 失败:构建失败,出现异常。 > 其中:设置文件'C:\Users\samoe\Desktop\MCGPS\TeachAll\android\Settings.gradle' 出了什么问题:无法编译设置文件“C:\Users\samue\Desktop\MCGPS\TeachAll\android\settings.

    • 问题内容: 我目前正在使用Emscripten将基本的C函数编译为JavaScript,以在React Native项目中使用。但是,当我从React代码内部导入时,Module对象为空。这在React和React Native项目中都会发生。 在我的终端上运行会返回预期结果。 我正在编译ping.c并使用以下命令输出ping.js: ping.c: index.js: 我正在从中导出Module

    • 我有一个React Native项目,大约有3到4个屏幕。 在反编译生成的Android classes.dex文件后,我只找到了两个Java类。如果我说React Native将组件编译为本机Android类是正确的,那么这些屏幕的所有Android类都在哪里? 请注意:APK捆绑正确,因为它在Android设备上运行良好。 我还运行了以下命令来创建APK: 谢谢

    • 我目前正在尝试学习反应原生。我使用create-react-nate-app创建了一个项目。项目创建后,我在显示二维码的文件夹上启动了npm start。我已经在我的android手机上安装了expo应用程序并扫描了代码,但我收到了未捕获的错误:超时,我的expo应用程序上的缓存中没有清单,并且没有给出堆栈跟踪。 我已经让它工作了一段时间,但不知何故,它目前不工作。 我正在使用windows 10

    • 我刚开始使用React-Native。我尝试使用在我的应用程序中添加google map 我参考了https://github.com/react-community/react-native-maps/blob/master/docs/installation.md并按照所有步骤操作。我获得Google API并将其放入AndroidManifest。我的Google Play服务版本是14.5