React Native Splash Screen для Android сборки не удалась - PullRequest
0 голосов
/ 17 сентября 2018

в android / app / build.gradle

dependencies {
    compile project(':react-native-splash-screen')
}

в android / app / src / main / java / com / [имя_проекта] /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 не удается и выдает эти ошибки.

enter image description here

Я использую пакет Reaction-native-splash-screen длязаставка в iOS и Android.Работает хорошо с iOS, сборка не удалась только на андроид.

1 Ответ

0 голосов
/ 06 ноября 2018

Обновление android / 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"
        }
    }
}
...