Reactjs Expo SDK要求Expo运行。Reac本机构建的Apk
我已经用Expo创建了应用程序 一切都很好,我可以在ios和android emulator上运行该应用程序 当我使用cd-android&&./gradlew-assemblererelease命令生成apk文件时 我有一个成功的结果。 但当我在任何安卓设备上安装apk时,它在运行应用程序后立即崩溃 我设法从设备上获得了堆栈跟踪,下面是它所说的 Expo SDK要求Expo运行。本地Expo模块似乎不可用,并且此代码未在Expo上运行。访问了解有关开发世博会项目的更多信息,请访问: 版本信息 @世博会/矢量图标:^10.0.6, @react本地社区/netinfo:^4.6.0, 世博会:^35.0.0, 世博会条形码扫描仪:^7.0.0, 世博会字体:^7.0.0, 世博会图像操纵器:^7.0.0, 世博会图像选择器:^7.0.0, 反应:16.8.3, 反应dom:16.8.3, 反应本机:0.59.10, react本地自定义二维码博览会:^2.2.0, react本机手势处理程序:~1.3.0,Reactjs Expo SDK要求Expo运行。Reac本机构建的Apk,reactjs,react-native,Reactjs,React Native,我已经用Expo创建了应用程序 一切都很好,我可以在ios和android emulator上运行该应用程序 当我使用cd-android&&./gradlew-assemblererelease命令生成apk文件时 我有一个成功的结果。 但当我在任何安卓设备上安装apk时,它在运行应用程序后立即崩溃 我设法从设备上获得了堆栈跟踪,下面是它所说的 Expo SDK要求Expo运行。本地Expo模块似乎不可用,并且此代码未在Expo上运行。访问了解有关开发世博会项目的更多信息,请访问: 版本信息
react本机图像占位符:^1.0.14,请参见,问题是您选择了expo,现在您正在通过普通的react本机项目生成APK,即不使用expo。 命令
cd android && ./gradlew assembleRelease
用于为本机应用程序生成apk。这就是为什么它要求Expo SDK要求Expo运行。它抛出了一个错误,因为APK并不是用世博包装器构建的
对于expo,您需要使用expo-build:android或expo-build:ios,您可以参考此处的文档。之后我希望它能解决这个错误
希望有帮助。请随时提出疑问。请看,问题是您选择了expo,现在您正在通过正常的本机项目生成APK,即不使用expo。 命令
cd android && ./gradlew assembleRelease
用于为本机应用程序生成apk。这就是为什么它要求Expo SDK要求Expo运行。它抛出了一个错误,因为APK并不是用世博包装器构建的
对于expo,您需要使用expo-build:android或expo-build:ios,您可以参考此处的文档。之后我希望它能解决这个错误
希望有帮助。请随时提出疑问。您可能需要使用expo上传和分发您的应用程序。您尝试过吗?您可能需要使用expo来上传和分发您的应用程序。你试过了吗?