react-native - 我无法打开现有的 react-native 项目
问题描述
运行此命令时出现以下错误
react-native run-android
配置项目:react-native-onesignal 警告:配置“编译”已过时,已替换为“实施”和“API”。它将很快被删除。有关更多信息,请参阅:http ://d.android.com/r/tools/update-dependency-configurations.html 警告:配置“testCompile”已过时,已被“testImplementation”取代。它将很快被删除。有关更多信息,请参阅:http ://d.android.com/r/tools/update-dependency-configurations.html
配置项目 :react-native-webview :react-native-webview:reactNativeAndroidRoot C:\Users\VO\Desktop\xxxx\xxxx\node_modules\react-native\android
FAILURE:构建失败并出现异常。
出了什么问题:在项目 ':app' 中找不到任务 installDebug'。
尝试:运行 gradlew 任务以获取可用任务列表。使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 4s error 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html 错误命令失败:gradlew.bat app :安装调试。使用 --verbose 标志运行 CLI 以获取更多详细信息。
解决方案
首先检查这些:
- 检查您是否正确安装了所有依赖项。
- react-native-webview和其他插件给出错误然后尝试修复它。
- Gradle 版本对于特定插件的使用很重要,因此还要检查您使用的是受支持的 Gradle 版本。
跟着这些步骤:
关闭所有 Metro 捆绑包
watchman watch-del-all && rm -rf node_modules/ && npm cache clean && npm install && npm start -- --reset-cache
打开Android Studio并打开 yourprojectname/android
让Android Studio 同步,如果有任何同步问题,请修复它。
转到文件菜单->使缓存无效并重新启动
在react-native run-android之前尝试检查您是否打开了设备或模拟器
用adb devices检查一下
现在尝试一次。
推荐阅读
- android - 如何重构具有 3 个类似方法的 onButtonClick?
- docker - windows上docker下的jenkins,无法访问localost
- mule - Dataweave 脚本错误 - 无法解析对函数 Batch::getStepExceptions() 的引用
- json - 格式异常,FutureBuilder 脏了?'输入意外结束(在字符 1 处)'?
- django - 如何在 docker-compose 中运行 shell 脚本
- python - 创建具有标识符之间关系的数组
- swift - WKWebView 找不到指定的服务
- python - 烧瓶 sqlalchemy 和更新级联
- java - 改造在onResponse方法之外返回null?
- android - Google Drive Rest API:已超出未经验证使用的每日限制。继续使用需要注册