反应本机链接路径不正确

时间:2019-09-05 03:16:01

标签: java react-native react-native-android react-native-linking

我有一个应用程序无法链接/取消链接包,类似于this issue

在链接MainApplication.java文件时出现此错误,具体失败。

  

错误取消链接时出了点问题。原因:没有这样的文件或目录,请打开“ ./AppName/android/app/src/main/java/co/AppName/AppName/MainApplication.java”

路径实际上不正确,java/co/AppNAme应该为java/com/AppName

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

我尝试使用babel-plugin-module-resolver,但没有成功,除非我错过了一些东西。任何人都有类似的问题吗?

2 个答案:

答案 0 :(得分:1)

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

更新到最新的本机之后,我也遇到了这个问题。您的android路径包含您的应用ID,因此com.test.app path应该为android/app/src/main/java/com/test/app

您已经说过了

  

路径实际上不正确,java/co/AppNAme应该为java/com/AppName

这不正确,因为查看您的错误消息,它实际上告诉您期望文件在哪里;

  

没有此类文件或目录,请打开java/co/AppName/AppName/MainApplication.java

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

答案 1 :(得分:0)

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

您还可以尝试提供手动路径,或在默认情况下添加搜索路径,例如com.company.name