【问题标题】:Probleme with react-native run-androidreact-native run-android 的问题
【发布时间】:2022-01-18 00:23:04
【问题描述】:

任务:app:generatePackageList 失败

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 8.0 不兼容。

您可以使用“--warning-mode all”来显示各个弃用警告并确定它们是否来自您自己的脚本或插件。

https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings 1 个可操作的任务:1 个已执行 警告:将新 ns http://schemas.android.com/repository/android/common/02 映射到旧 ns http://schemas.android.com/repository/android/common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02 映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 警告:将新 ns http://schemas.android.com/repository/android/common/02 映射到旧 ns http://schemas.android.com/repository/android/common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02 映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新的 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧的 ns http://schemas.android.com/sdk/android/repo/sys-img2/01

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

  • 在哪里: 脚本“/Users/macbookpro/Desktop/MedApp-Doctor/node_modules/@react-native-community/cli-platform-android/native_modules.gradle”行:131

  • 出了什么问题: 任务 ':app:generatePackageList' 执行失败。

参数类型不匹配

  • 试试:

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

35 秒后构建失败

错误 无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081 警告:将新 ns http://schemas.android.com/repository/android/common/02 映射到旧 ns http://schemas.android.com/repository/android/common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02 映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01 警告:将新 ns http://schemas.android.com/repository/android/common/02 映射到旧 ns http://schemas.android.com/repository/android/common/01 警告:将新 ns http://schemas.android.com/repository/android/generic/02 映射到旧 ns http://schemas.android.com/repository/android/generic/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/addon2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/addon2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/repository2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/repository2/01 警告:将新 ns http://schemas.android.com/sdk/android/repo/sys-img2/02 映射到旧 ns http://schemas.android.com/sdk/android/repo/sys-img2/01

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

  • 在哪里: 脚本“/Users/macbookpro/Desktop/MedApp-Doctor/node_modules/@react-native-community/cli-platform-android/native_modules.gradle”行:131

  • 出了什么问题: 任务 ':app:generatePackageList' 执行失败。

参数类型不匹配

  • 试试:

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

35 秒后构建失败

at makeError (/Users/macbookpro/Desktop/MedApp-Doctor/node_modules/execa/index.js:174:9)
at /Users/macbookpro/Desktop/MedApp-Doctor/node_modules/execa/index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (/Users/macbookpro/Desktop/MedApp-Doctor/node_modules/@react-native-community/cli-platform-android/build/commands/runAndroid/runOnAllDevices.js:94:5)
at async Command.handleAction (/Users/macbookpro/Desktop/MedApp-Doctor/node_modules/@react-native-community/cli/build/index.js:186:9)

info 使用 --verbose 标志运行 CLI 以获取更多详细信息。

【问题讨论】:

    标签: android reactjs react-native


    【解决方案1】:

    我经常遇到这个错误!正如日志中所说,请确保您的 android 环境设置正确。

    error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
    

    但大多数时候我遇到这个错误,我的手机没有正确连接或USB调试被禁用。

    您可以尝试在控制台中运行以下命令(例如 Powershell、Bash)

    adb devices
    

    它应该打印所有可用设备的列表。如果此列表为空,您可以检查您的设备连接。

    如果您的计算机上没有找到此命令,则需要通过 Android Studio 安装它。安装指南可以参考谷歌页面https://developer.android.com/studio/command-line/adb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-26
      • 2019-12-23
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 2019-08-12
      相关资源
      最近更新 更多