android - 在我的设备中运行 react-native 代码时出现问题
问题描述
该代码无法在我的设备中运行,请帮助...!
G:\React\blawblaW>react-native run-android
info JS server already running.
info Building and installing the app on the device (cd android && gradlew.bat app:installDebug)...
任务 :app:compileDebugJavaWithJavac 失败
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:23: error: class, interface, or enum expected
protected ReactActivityDelegate createReactActivityDelegate() {
^
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:26: error: class, interface, or enum expected
protected ReactRootView createRootView() {
^
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:28: error: class, interface, or enum expected
}
^
G:\React\blawblaW\android\app\src\main\java\com\blawblaw\MainActivity.java:30: error: class, interface, or enum expected
}
^
4 errors
FAILURE: Build failed with an exception.
出了什么问题:任务“:app:compileDebugJavaWithJavac”执行失败。
编译失败;有关详细信息,请参阅编译器错误输出。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
1 秒内构建失败 24 个可操作任务:1 个已执行,23 个最新错误无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。确保您有一个正在运行的 Android 模拟器或连接的设备并已设置您的 Android 开发环境: https ://facebook.github.io/react-native/docs/getting-started.html 错误命令失败:gradlew.bat app :安装调试。使用 --verbose 标志运行 CLI 以获取更多详细信息。
解决方案
使用 react-native CLI 弹出您的应用程序。从您的应用程序根目录运行此命令
react-native eject
然后链接你的包
react-native link
弹出应用程序将重置您的缓存和其他链接的依赖项。
推荐阅读
- highcharts - yAxis调整大小来改变svgrenderer的位置也是highcharts
- python - 无法使用 shell 脚本调用 python 函数
- algorithm - 子图上的 MST 递归构造
- sql - 我需要对 (Account No_) 列的计数求和,并得到高于 2 的结果
- c# - 实体框架:根据父实体上的值对子实体进行索引以实现唯一性
- python - 到 CSV 的元组列表
- angular - Angular 7 编译突然失败
- flyway - Flyway 的多个配置文件
- python - 使用 Quarter 将时间戳字符串解析为 Python 日期时间
- vb.net - 文本框格式转换为日期时间?