在我的设备中运行本机代码时出现问题

时间:2019-04-22 08:13:24

标签: android react-native react-native-android

该代码未在我的设备中运行,请帮助...!

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以获取更多详细信息。

2 个答案:

答案 0 :(得分:0)

使用react-native CLI弹出您的应用程序。从您的应用程序根目录运行此命令

react-native eject

然后链接您的包裹

react-native link

弹出应用程序将重置您的缓存和其他链接的依赖项。

答案 1 :(得分:0)

尝试

cd android && gradlew clean

这样做后

cd.. && react-native run-android