在上图中,您可以看到应用程序已成功构建并已启动 Metro 捆绑程序。
如果我尝试单击R,则表示即使应用程序在模拟器上运行,也没有连接任何设备。
上面是建筑完成并打开应用程序后我看到的屏幕。空白屏幕。
下面是我的 index.js 文件
import "expo-asset";
import { AppRegistry, View } from "react-native";
import App from "./App";
import { name as appName } from "./app.json";
AppRegistry.registerComponent(appName, () => App);
我通过在项目根目录上使用以下命令手动创建捆绑包解决了这个问题
npx mkdirp android/app/src/main/assets/ && npx react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
有什么解决办法吗?同样的问题在这里!