【问题标题】:React Native project does not start on the android emulator and no error is shownReact Native 项目没有在 android 模拟器上启动并且没有显示错误
【发布时间】:2020-02-17 17:27:45
【问题描述】:

我正在做一个 React Native 项目(没有 Expo)我正在使用 react-native-vector-icons

在我更新图标的 ttf 文件之前,一切都很好。从我尝试在 Android 上运行我的项目(使用 npx react-native run-android)的那一刻起,构建过程成功,但应用程序没有在模拟器上启动。

在 iOS 上我没有问题。

有没有办法让我明白哪里出了问题?

【问题讨论】:

    标签: android react-native react-native-vector-icons


    【解决方案1】:

    在初始化您的应用程序之前,尝试在模拟器中“擦除数据”。 您可以在 Android Studio 中执行此操作,只需按照图片进行操作:

    如果它不起作用,你可以使用 cmd ("cd android") 进入你的 android 文件夹,在那里创建一个 "./gradlew clean",然后 "cd ..",删除你的 "node_modules" 文件夹,运行“yarn install”或“npm install”并使用“npx react-native run-android”再次重建您的项目。 希望它有效。

    【讨论】:

    • @react-native-community/cli-platform-android 有问题(在新版本中),如果它指责您在“之后没有”“android/app/build”文件夹./gradlew clean”,只需在“android”文件夹中运行“./gradlew assembleDebug”,一切都会好起来的。
    • 您好,感谢您的回复,但我的问题还没有解决。我正在尝试在不同的 android 设备上运行项目,但结果总是相同的。我不明白的是为什么它没有显示任何错误
    • 我没有足够的信息来确切地知道您的问题是什么,但是如果没有任何效果,可能是节点问题,您是否尝试过更改节点版本?您使用的节点版本是什么?
    • 尝试其中一个稳定版本,也许是 10.14.1
    • 您可能有更多关于在调试模式下运行应用时出错的信息。
    猜你喜欢
    • 1970-01-01
    • 2018-07-11
    • 1970-01-01
    • 2012-12-17
    • 2015-06-14
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    • 1970-01-01
    相关资源
    最近更新 更多