每次尝试react-native link
使用新库时,都会收到相同的错误消息。这是用于react-native-video的。
rnpm-install info Linking react-native-video android dependency
rnpm-install ERR! Something went wrong while linking. Error: ENOENT: no such file or directory, open '/Users/Me/Projects/myProject/android/app/src/main/java/com/companyName/appName/MainApplication.java'
Please file an issue here: https://github.com/facebook/react-native/issues
我的MainApplication.java文件的实际位置是
./android/app/src/main/java/com/appName/MainApplication.java
Run Code Online (Sandbox Code Playgroud)
区别在于React Native Link在路径中包含“公司名称”,这与我的项目不匹配。
我怎样才能解决这个问题?
小智 7
我查看了一些主题并找到了解决方案,您可以尝试:
npm install --save-dev babel-plugin-module-resolver
然后再次添加您的npm install package和react-native链接。
祝好运
我在这方面已经很晚了,但仅供将来参考;
TLDR:像这样添加另一个文件夹java/com/companyName/AppName/
将解决您的问题。
更新到最新的react-native后我也遇到了这个问题。您的 android 路径包含您的应用程序 ID,因此com.test.app
路径应该是android/app/src/main/java/com/test/app
.
查看您的错误消息,它实际上告诉您文件的位置;
错误:ENOENT:没有这样的文件或目录,请打开
'/Users/Me/Projects/myProject/android/app/src/main/java/com/companyName/appName/MainApplication.java'
如果您像这样创建另一个文件夹,java/com/companyName/AppName/
您将能够自动链接插件。
归档时间: |
|
查看次数: |
5041 次 |
最近记录: |