【发布时间】:2019-09-11 11:02:27
【问题描述】:
代码无法在我的设备中运行,请帮助...!
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:installDebug。使用 --verbose 标志运行 CLI 以获取更多详细信息。
【问题讨论】:
-
正如错误所说,您是否正在运行模拟器。
-
是的,我确定我的手机已连接
-
你能打开另一个控制台并运行命令
adb devices看看它是否在那里列出了你的设备吗? -
@blaz 附加设备列表 ce041714519f6c990d device yes 它显示我的设备
-
Run
adb unistall [package.name]用你的包名替换包名,例如 com.test.app 等。它可能有一个以前安装的版本在某个地方。
标签: android react-native react-native-android