【问题标题】:Not able to run on android, while iOS runs fine无法在android上运行,而iOS运行良好
【发布时间】:2018-08-21 09:47:27
【问题描述】:

我是 react-native 开发的新手,我有一个项目可以在 iOS 模拟器上正常运行,而在 android(模拟器和设备)上它给出 Unexpected token '>' 错误

【问题讨论】:

  • 检查节点终端中的错误...并提供该错误
  • 我正在搜索这个错误,在某个地方发现了一个类似于我发现的错误是由于项目中使用了 react-native-facebook-login npm 包.. ???这可能吗?

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


【解决方案1】:

尝试将“android”文件夹名称更改为“android-backup”

并在终端中运行以下命令:

$cd MyProjectFolder
$npm start
$react-native start

这项工作会刷新你的 android 项目。

您也可以使用以下方法清理 gradlew:

$cd android
$gradlew clean

【讨论】:

  • 做了很多次 - 不工作。删除 android 模块后也做了 react-native 更新。
  • 在错误消息中可以看到错误的文件和行号。或者详细一点。请查看并获取有错误的行。
【解决方案2】:

试试这个

打开终端

react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

react-native run-android

【讨论】:

  • 试过了,没用。它是某种 jsx 语法错误,但对于 iOS,它运行良好,我还检查了每个 Platform.OS 条件。 TY
猜你喜欢
  • 1970-01-01
  • 2016-11-04
  • 1970-01-01
  • 1970-01-01
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-25
相关资源
最近更新 更多