react-native - npx react-native run-android无法正常工作。 “java.io.IOException: The filename, directory name, or volume label syntax is incorrect”

标签 react-native gradle

就在最近退出的博览会上,我正在尝试在Android设备上运行我的应用。我按照说明进行(希望对了),但是在尝试运行我的应用时,我一直收到此错误消息:

Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.

使用“--warning-mode all”来显示各个弃用警告。
参见https://docs.gradle.org/6.0.1/userguide/command_line_interface.html#sec:command_line_warnings

失败:生成失败,发生异常。
  • 出了什么问题:
    配置项目':app'时发生问题。

    java.io.IOException: The filename, directory name, or volume label syntax is incorrect

  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。
  • https://help.gradle.org上获得更多帮助

  • 3秒内失败

    错误无法安装应用程序。确保您已设置Android开发环境:https://reactnative.dev/docs/environment-setup。使用--verbose标志运行CLI以获取更多详细信息。
    错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort = 8081

    失败:生成失败,发生异常。
  • 出了什么问题:
    配置项目':app'时发生问题。

    java.io.IOException: The filename, directory name, or volume label syntax is incorrect

  • 尝试:
    使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。与--scan一起运行以获取完整的见解。
  • https://help.gradle.org上获得更多帮助

  • 3秒内失败
    at makeError (C:\Users\User\Documents\jad for eject\jad\jad\node_modules\execa\index.js:174:9)
    at C:\Users\User\Documents\jad for eject\jad\jad\node_modules\execa\index.js:278:16
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async runOnAllDevices (C:\Users\User\Documents\jad for eject\jad\jad\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:94:5)
    at async Command.handleAction (C:\Users\User\Documents\jad for eject\jad\jad\node_modules\@react-native-community\cli\build\index.js:186:9)
    

    最佳答案

    我只是使用Windows 7 32位,我也遇到了我解决的相同问题

    您在android文件夹中有local.properties文件或创建一个

    在该文件中,您可以给sdk目录路径,例如

    give like this

    sdk.dir=C:\\Users\\yourusername\\AppData\\Local\\Android\\Sdk

    dont give like

    sdk.dir=C:\Users\yourusername\AppData\Local\Android\Sdk



    Windows不允许

    关于react-native - npx react-native run-android无法正常工作。 “java.io.IOException: The filename, directory name, or volume label syntax is incorrect”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62263288/

    相关文章:

    react-native - 打印 react native 文本和生成的 QR

    android - 检索项目 : No resource found 的父级时出错

    gradle - 如何在任务和扩展之间创建依赖关系?

    java - Gradle找不到tools.jar

    android - React-Native Android 推送通知

    javascript - 在两个页面之间重新加载数据

    javascript - react native , 'is not usable as a native method argument'

    javascript - 如何使用react-native处理android媒体(播放、暂停、停止)

    java - Gradle:无法应用 'compile'

    Android Studio 不显示按钮的属性