首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:包com.cboy.rn.splashscreen不存在

错误:包com.cboy.rn.splashscreen不存在
EN

Stack Overflow用户
提问于 2017-07-06 08:56:54
回答 5查看 8.3K关注 0票数 8

我正在使用这个react本地包,它运行良好,直到我删除了所有东西,并在我设置了项目之后重新开始。我做了“

代码语言:javascript
复制
npm install

然后npm install react-native-splash-screen,它向我展示

反应-本机-溅-屏@2.1.0

然后当react-native link react-native-splash-screen我得到

扫描559个文件夹以查找mydirectory\node_modules中的符号链接(28 in )

现在,在我设置好文件并按照定向这里编辑代码之后,使用

react-native run-android

我知道这个错误

错误:包com.cboy.rn.splashscreen不存在 错误:找不到符号SplashScreen.show(此);符号:变量SplashScreen位置:类MainActivity

我没有做任何新的事情,也没有修改代码,我也不确定它是在安装或链接时发生的,但是命令的输出类似于“

iOS的依赖关系 android的依赖关系

EN

回答 5

Stack Overflow用户

发布于 2017-09-15 21:59:57

好像包裹的位置变了。过去是com.cboy.rn,现在看来是org.devio.rn

所以在MainApplication.java

代码语言:javascript
复制
import org.devio.rn.splashscreen.SplashScreenReactPackage;

MainActivity.java

代码语言:javascript
复制
import org.devio.rn.splashscreen.SplashScreen;

但即使是那时,应用程序不断崩溃,所以我重新安装所有的东西和路径是正确的,这一次的自动安装。

票数 10
EN

Stack Overflow用户

发布于 2017-09-21 12:04:10

自动链接并没有对我完全起作用,而且网站说明似乎过时了。我不得不加上这些:

代码语言:javascript
复制
\\MainApplication.java
import org.devio.rn.splashscreen.SplashScreenReactPackage;

\\ MainActivity.java
import org.devio.rn.splashscreen.SplashScreen;
import android.os.Bundle;
票数 4
EN

Stack Overflow用户

发布于 2018-02-11 17:24:30

好的,我在几个应用程序上遇到了这个问题,我的解决办法是这个(我不知道它是否能与最新的程序兼容)

确保您已卸载和取消链接,还删除应用程序文件夹中的.gradle,以及节点模块中的启动屏幕文件夹(卸载我的文件夹时,似乎没有删除此文件夹)。

然后运行npm i --save react-native-splash-screen@3.0.0

不要把它连接起来

按照手动链接说明,使用此导入

代码语言:javascript
复制
MainApplication.java
import com.cboy.rn.splashscreen.SplashScreenReactPackage;

MainActivity.java
import com.cboy.rn.splashscreen.SplashScreenReactPackage;

然后在settings.gradle中手动链接它

代码语言:javascript
复制
include ':react-native-splash-screen'   
project(':react-native-splash-screen').projectDir = new `enter code here`File(rootProject.projectDir, '../node_modules/react-native-splash-screen/android')

也在android/app/build.gradle

确保它将此添加到依赖项中。

代码语言:javascript
复制
dependencies {
    compile project(':react-native-device-info')
}

希望这能帮我三次把头撞在砖墙上,忘了我是怎么修好的,所以现在已经写下来了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44944191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档