【问题标题】:Problem in running react-native code in my device在我的设备中运行 react-native 代码时出现问题
【发布时间】: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


【解决方案1】:

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

react-native eject

然后链接你的包

react-native link

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2018-11-04
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多