Expo - Android 构建错误 - 包 R 不存在

7

Expo构建错误图像

1

我正在尝试构建Android APK,但是Expo显示了上面的错误,我不知道如何修复它,因为我没有Android文件夹,所以我无法更改其中任何内容。谢谢

如何在没有Android文件夹的情况下解决此错误?

3个回答

4
如果您正在构建没有使用expo eject或expo prebuild的项目,则必须尝试此解决方案。21784 否则,如果您正在构建带有Android文件夹的Expo eject项目,则可以确保android/app/build.gradle中的命名空间正确,并且发布文件夹中的ReactNativeFlipper.java创建了错误的包名称。请进行更改。

0
我刚刚从项目中和全局中移除了expo-cli。 即:
npm uninstall expo-cli npm uninstall -g expo-cli
现在我运行npm run start。然后输入's'来启动Expo Go,例如。

0
我不知道为什么,当我运行 npx expo run:android 时,
生成的 build.gradle 文件中的 com.packagename 与 app.json 中的 com.companyname.packagename 不同。
手动修复生成后的问题对我有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接