具有 react-native 的 Android 应用程序可在模拟器上运行,但不能在物理设备上运行

标签 android react-native

我认为标题本身就说明了我的问题,在模拟器上一切正常,当构建 apk 时我已经将它传输到我的智能手机并且出现错误:

https://imgur.com/a/pSEKXHx

最佳答案

我在组装 Release/Debug apk 并将其安装到我的物理智能手机上时遇到了同样的问题

在您的项目目录中执行此命令:

mkdir android/app/src/main/assets

(如果你有 assets 文件夹,你会看到类似directory is already exist 的错误...没问题!转到下一个命令)

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

react-native run-android 或者组装apk

祝你好运

关于具有 react-native 的 Android 应用程序可在模拟器上运行,但不能在物理设备上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54169213/

相关文章:

javascript - 设置为 null 后标题仍然显示

android - 我在 Flutter 中找不到一些图标,比如 Signal 天线

javascript - Canvas 不显示在移动设备上

android - 设置安卓 :textAppearance with DataBinding

javascript - 使用 React Native 的 HTML5 Canvas

javascript - 未定义不是对象(正在评估 '_$$_REQUIRE(_dependencyMap[5], "expo-camera")。Camera')

Android 如何以编程方式选择微调值?

java - 如何使用appium在Android应用程序中获取内容描述

react-native - 转换到新屏幕时白色闪烁,背景是深色?

android - expo ImagePicker 不会在 android 中选择动画 gif