我使用这个react原生包,它工作得很好,直到我删除了一切,去一个新的开始,在我设置我的项目.我做了“
npm install
然后npm install react-native-splash-screen
,它告诉我
2.1.0React-本机-飞溅-屏幕
然后当react-native link react-native-splash-screen
i得到
扫描559个文件夹,查找mydirectory\node_modules中的符号链接(28毫秒)
现在,在我设置好我的文件并按照指示编辑代码here和使用react-native run-android
我收到此错误
错误:您访问的页面不存在
错误:找不到符号SplashScreen.show(this);符号:变量闪屏位置:类主要活动
我没有做任何新的事情,也没有修改代码,而且,我不确定它是否发生在安装或链接,但命令的输出是类似“
iOS依赖关系
android的依赖关系
5条答案
按热度按时间sxpgvts31#
好吧,所以我有这个问题上的几个应用程序,我的变通办法是这样的(我不知道它是否与最新的工作,它可能会做)
确保您已卸载并取消链接,同时删除app文件夹中的.gradle以及节点模块中的splash-screen文件夹(卸载我的时,似乎不会删除此文件夹)
然后运行
npm i --save react-native-splash-screen@3.0.0
请勿链接
使用此导入,按照手动链接说明操作
然后在设置中手动链接。gradle
同样在
android/app/build.gradle
中确保已将此添加到依赖项中
希望这有助于我的头撞到砖墙与此3次,并忘记了我如何修复它,所以有它写下来了。
nhhxz33t2#
好的,我使用了自动链接,它不知何故错过了在MainApplication.java中导入库。导入它,它的工作。
yxyvkwin3#
从Android Studio打开Android文件夹,然后点击文件-〉使缓存无效。这修复了我尝试时的问题!
8ulbf1ek4#
包裹好像换位置了,原来是
com.cboy.rn
,现在好像是org.devio.rn
所以在
MainApplication.java
中在
MainActivity.java
中但即使这样的应用程序不断崩溃,所以我重新安装一切和路径是正确的,这一次与自动安装.
dvtswwa35#
自动链接没有完全为我工作,网站的说明似乎是过时的。我不得不添加这些: