我正在使用 React Native CLI(版本 0.72) 并在使用
成功构建应用程序后npm run android,
应用程序在 Android 模拟器中打开,但立即关闭,终端中没有任何错误消息。重点来了
The build completes successfully with no errors in the terminal (BUILD SUCCESSFUL).
**
在 Android 模拟器 (x86) 上运行。**
Logcat 显示了多个条目,但没有明显说明应用程序崩溃的原因。一个值得注意的条目:
x86 的意外 CPU 变体:x86_64。
重新创建模拟器。
清除 Gradle 缓存。
使 Android Studio 缓存失效。
版本
反应本机(0.72)
Android Studio
Android SDK版本(SDK 33)
Node.js、npm
我的电脑很旧,但在其他 React Natives CLI 项目中运行 android studio 没问题。
关于如何解决此问题或提高模拟器兼容性有什么想法吗?
✖ Android SDK - 在 Android 上构建和安装应用程序所需
有关“x86 的意外 CPU 变体:x86_64”的 Logcat 条目表明模拟器配置和应用程序的构建之间可能存在兼容性问题。
您可以尝试以下方法
检查模拟器配置:
React Native 和依赖版本:
build.gradle
以匹配其中之一可能会有所帮助现有版本。干净构建:
cd android
./gradlew clean
cd ..
npm run android
详细的 Logcat 输出:
更新项目依赖关系:
在物理设备上测试:
仿真器硬件简介: