这个错误通常发生在使用React Native版本0.57.1及以上时,因为Promise库不再默认包含在React Native中。
要解决这个问题,你可以按照以下步骤进行操作:
npm install --save react-native-promise
index.js
文件(或App.js文件)中引入Promise库:import 'react-native-promise';
android/app/build.gradle
文件中,找到dependencies部分,并添加以下代码:dependencies {
// 确保你添加了以下代码
implementation 'com.facebook.react:react-native:+'
}
react-native run-android
这些步骤应该解决"JSException: 找不到变量:Promise"错误,并且应用程序应该能够在设备上正常运行。
上一篇:安卓应用在权限设置后崩溃:Ionic Capacitor
下一篇:安卓应用在使用AndroidStudiogetSupportFragment.beginTransaction().replace时切换到另一个Fragment时出现崩溃(Java)。