在android/app/build.gradle
dependencies {
compile project(':react-native-splash-screen')
}在android/app/src/main/java/com/projectName/MainApplication.java中
import org.devio.rn.splashscreen.SplashScreenReactPackage;
public class MainApplication extends Application implements ReactApplication {
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
@Override
public boolean getUseDeveloperSupport() {
return BuildConfig.DEBUG;
}
@Override
protected List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new SplashScreenReactPackage() //here
);
}
};
@Override
public ReactNativeHost getReactNativeHost() {
return mReactNativeHost;
}
}每当我添加这些代码时,android get的构建都会失败,并给出这些错误。

我在iOS和android中都使用了react-native-splash-screen包来实现闪屏。它在iOS上工作得很好,失败的构建只在安卓上。
发布于 2018-11-06 12:42:42
更新安卓/build.gradle
allprojects {
repositories {
mavenLocal()
jcenter()
// Add ===========================
maven {
url 'https://maven.google.com'
}
// ===============================
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
}
}https://stackoverflow.com/questions/52367024
复制相似问题