就在最近退出的博览会上,我正在尝试在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一起运行以获取完整的见解。
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一起运行以获取完整的见解。
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/