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

react-native run-android after config jetifier

解河
2023-03-14

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

  • 文件://c://users/k7aled/.m2/repository/androidx/transition/transition/1.0.0/transition-1.0.0.pom
  • 文件://c://users/k7aled/.m2/repository/androidx/transition/transition/1.0.0/transition-1.0.0.jar
  • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/react-native/android/androidx/transition/transition/1.0.0/transition-1.0.0.pom
  • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/react-native/android/androidx/transition/transition/1.0.0/transition-1.0.0.jar
  • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/jsc-android/dist/androidx/transition/transition/1.0.0/transition-1.0.0.pom
  • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/jsc-android/dist/androidx/transition/transition/1.0.0/transition-1.0.0.jar
  • https://dl.google.com/dl/android/maven2/androidx/transition/transition/1.0.0/transition-1.0.0.pom
  • https://dl.google.com/dl/android/maven2/androidx/transition/transition/1.0.0/transition-1.0.0.jar
  • https://jcenter.bintray.com/androidx/transition/transition/1.0.0/transition-1.0.0.pom
  • https://jcenter.bintray.com/androidx/transition/transition/1.0.0/transition-1.0.0.jar Required by:project:app>project:react-native-reanimated

try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

错误,无法安装应用程序。确保您已经设置了Android开发环境:https://facebook.github.io/react-native/docs/geting-started.html#android-development-environment。运行带有--verbose标志的CLI以获得更多详细信息。错误:命令失败:gradlew.bat app:installdebug-preactnativedevserverport=8081

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

>

  • 出错原因:无法确定任务“:app:PreDebugBuild”的依赖项。

    未能解析配置“:App:DebugrUntimeClasspath”的所有任务依赖项。找不到AndroidX。转换:转换:1.0.0。在以下位置搜索:

      null

    try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

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

    在8s中生成失败

    at checkExecSyncError (child_process.js:616:11)
    at execFileSync (child_process.js:634:15)
    at runOnAllDevices (C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:74:39)
    at buildAndRun (C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:158:41)
    at C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:125:12
    at processTicksAndRejections (internal/process/task_queues.js:89:5)
    at async Command.handleAction (C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli\build\cliEntry.js:160:7)
    

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

    >

  • 出错原因:无法确定任务“:app:PreDebugBuild”的依赖项。

    未能解析配置“:App:DebugrUntimeClasspath”的所有任务依赖项。找不到AndroidX。转换:转换:1.0.0。在以下位置搜索:

      null

    try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

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

    生成在10s内失败

    错误,无法安装应用程序。确保您已经设置了Android开发环境:https://facebook.github.io/react-native/docs/geting-started.html#android-development-environment。运行带有--verbose标志的CLI以获得更多详细信息。错误:命令失败:gradlew.bat app:installdebug-preactnativedevserverport=8081

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

    >

  • 出错原因:无法确定任务“:app:PreDebugBuild”的依赖项。

    未能解析配置“:App:DebugrUntimeClasspath”的所有任务依赖项。找不到AndroidX。转换:转换:1.0.0。在以下位置搜索:

    • 文件://c://users/k7aled/.m2/repository/androidx/transition/transition/1.0.0/transition-1.0.0.pom
    • 文件://c://users/k7aled/.m2/repository/androidx/transition/transition/1.0.0/transition-1.0.0.jar
    • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/react-native/android/androidx/transition/transition/1.0.0/transition-1.0.0.pom
    • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/react-native/android/androidx/transition/transition/1.0.0/transition-1.0.0.jar
    • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/jsc-android/dist/androidx/transition/transition/1.0.0/transition-1.0.0.pom
    • 文件://c://users/k7aled/desktop/reactnative/test2/node_modules/jsc-android/dist/androidx/transition/transition/1.0.0/transition-1.0.0.jar
    • https://dl.google.com/dl/android/maven2/androidx/transition/transition/1.0.0/transition-1.0.0.pom
    • https://dl.google.com/dl/android/maven2/androidx/transition/transition/1.0.0/transition-1.0.0.jar
    • https://jcenter.bintray.com/androidx/transition/transition/1.0.0/transition-1.0.0.pom
    • https://jcenter.bintray.com/androidx/transition/transition/1.0.0/transition-1.0.0.jar Required by:project:app>project:react-native-reanimated

    try:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

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

    生成在10s内失败

    at checkExecSyncError (child_process.js:616:11)
    at execFileSync (child_process.js:634:15)
    at runOnAllDevices (C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:74:39)
    at buildAndRun (C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:158:41)
    at C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:125:12
    at processTicksAndRejections (internal/process/task_queues.js:89:5)
    at async Command.handleAction (C:\Users\k7aled\Desktop\reactnative\test2\node_modules\@react-native-community\cli\build\cliEntry.js:160:7)
    

    PS C:\users\k7aled\desktop\reactnative\test2>

  • 共有1个答案

    缪成天
    2023-03-14

    首先,将这两行代码添加到Android/gradle.properties中:

    android.useAndroidX=true
    android.enableJetifier=true
    

    然后用终端(cmd)在项目根目录中运行以下两个命令行:

    npm i jetifier
    npx jetify
    
     类似资料:
    • 问题内容: 我注意到可以这样导入: …或像这样: 第一个导入模块中的所有内容(请参阅:导入整个模块的内容) 第二个仅导入模块导出(请参阅:导入默认值) 似乎这两种方法是不同的,并且根本上是不兼容的。 为什么它们都起作用? 请参考源代码并解释该机制…我有兴趣了解其工作原理。 ES6常规模块信息回答了该问题。 我在问使模块像这样工作的机制。在这里,它似乎与源代码中的 “ hacky”导出机制有关,但尚

    • 这篇快速上手指南会教你如何将TypeScript与React结合起来使用。 在最后,你将学到: 使用TypeScript和React创建工程 使用TSLint进行代码检查 使用Jest和Enzyme进行测试,以及 使用Redux管理状态 我们会使用create-react-app工具快速搭建工程环境。 这里假设你已经在使用Node.js和npm。 并且已经了解了React的基础知识。 我们之所以使

    • 我已经改用react Native制作跨平台应用程序(虽然没有制作)。我只是想要一个答案,我的问题,反应和反应之间的区别。我在网上搜索了一下,但没有找到合适的答案。

    • 问题内容: 与 哪个更好,为什么? 还是除了以后编写更少的代码外没有其他区别? 写作是否意味着只导入Component对象? 问题答案: 让您代替。它减少了React名称空间的键入和重复,这通常是一种理想的现代编码约定。 此外,Webpack 2和Rollup之类的工具会“摇晃”,这意味着任何未使用的导出都不会捆绑到您的最终代码中。使用/,您可以保证所有React的源代码都将被捆绑。使用,某些工具

    • 本文向大家介绍react-native 启动React Native Packager,包括了react-native 启动React Native Packager的使用技巧和注意事项,需要的朋友参考一下 示例 在最新版本的React Native上,无需运行打包程序。它将自动运行。 默认情况下,这将在端口8081上启动服务器。要指定服务器所在的端口            

    • 我正在使用“React admin”创建一个管理界面(前端)。我正在使用spring boot作为我的REST API。我的React应用程序的url是:“http://localhost:3000”。我的spring boot API的url是:“http://localhost:8080”。 下面是CORS配置的spring boot代码,它在一个单独的类中,称为CORSCONFIG: 下面是

    • 主要内容:React 实例React 支持一种非常特殊的属性 Ref ,你可以用来绑定到 render() 输出的任何组件上。 这个特殊的属性允许你引用 render() 返回的相应的支撑实例( backing instance )。这样就可以确保在任何时间总是拿到正确的实例。 使用方法 绑定一个 ref 属性到 render 的返回值上: 在其它代码中,通过 this.refs 获取支撑实例: 完整实例 你可以通过使用

    • 主要内容:React 实例React 组件的数据可以通过 componentDidMount 方法中的 Ajax 来获取,当从服务端获取数据时可以将数据存储在 state 中,再用 this.setState 方法重新渲染 UI。 当使用异步加载数据时,在组件卸载前使用 componentWillUnmount 来取消未完成的请求。 以下实例演示了获取 Github 用户最新 gist 共享描述: React 实例 cla