我有一个应用程序在链接/取消链接包时失败,类似于此问题。
它特别失败,将MainApplication.java
文件链接到此错误。
错误 取消链接时出错。原因:没有这样的文件或目录,打开'./AppName/android/app/src/main/java/co/AppName/AppName/MainApplication.java'
路径实际上是不正确的java/co/AppNAme
应该java/com/AppName
。
我在任何地方都找不到可能导致此问题的原因或任何有关如何设置路径的文档。
我尝试使用babel-plugin-module-resolver
但没有成功,除非我错过了什么。有人有类似的问题吗?
TLDR:添加另一个文件夹,这样java/co/AppNAme/AppName/
将解决您的问题。
更新到最新的反应原生后,我也遇到了这个问题。您的安卓路径包含您的应用程序 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/
它将解决您的问题。
尝试重命名项目,然后查看重命名项目后路径是否正确。
您也可以尝试提供手动路径或添加默认情况下搜索的文件夹,例如 com.company.name