React-native link 路径不正确

React-native link path incorrect

我有一个应用程序在 linking/unlinking 包上失败,类似于 this issue

链接 MainApplication.java 文件时特别失败,出现此错误。

error Something went wrong while unlinking. Reason ENOENT: no such file or directory, open './AppName/android/app/src/main/java/co/AppName/AppName/MainApplication.java'

路径其实不对 java/co/AppNAme 应该是 java/com/AppName.

我在任何地方都找不到可能导致此问题的原因或有关如何设置路径的任何文档。

我试过使用 babel-plugin-module-resolver 但没有成功,除非我遗漏了什么。有人遇到过类似的问题吗?

尝试重命名您的项目,然后查看重命名后的路径是否正确。

您也可以尝试提供手动路径或添加默认搜索的文件夹比方说 com.company.name

TLDR: 像这样添加另一个文件夹 java/co/AppNAme/AppName/ 将解决您的问题。

更新到最新的react-native后我也遇到了这个问题。您的 android 路径包含您的应用程序 ID,因此 com.test.app path 应该是 android/app/src/main/java/com/test/app

你说了;

The path is actually incorrect java/co/AppNAme should be java/com/AppName.

从您的错误消息来看,这是不正确的,它实际上告诉您它期望文件所在的位置;

no such file or directory, open java/co/AppName/AppName/MainApplication.java

如果您像这样创建另一个文件夹 java/co/AppNAme/AppName/ 它会解决您的问题。