mehcode / rn-splash-screen

A JavaScript-controlled splash-screen for React Native designed to be run directly after the native splash-screen.
MIT License
350 stars 95 forks source link

react-native run-android error #58

Closed YeomanYe closed 6 years ago

YeomanYe commented 6 years ago

react-native run-android error stacktrace

for Android Gradle Plugin 3.0.0. Android SDK Build Tools 26.0.2 will be used. To suppress this warning, remove "buildToolsVersion '25.0.1'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

Task :app:compileDebugJavaWithJavac C:\Users\yeming\Desktop\RN\mcloud-h5\android\app\src\main\java\com\hospital\MainActivity.java:9: 错误: 程序包com.mehcode.reactn ative.splashscreen不存在 import com.mehcode.reactnative.splashscreen.SplashScreen; ^ C:\Users\yeming\Desktop\RN\mcloud-h5\android\app\src\main\java\com\hospital\MainApplication.java:6: 错误: 程序包com.mehcode.rea ctnative.splashscreen不存在 import com.mehcode.reactnative.splashscreen.SplashScreenPackage; ^ C:\Users\yeming\Desktop\RN\mcloud-h5\android\app\src\main\java\com\hospital\MainApplication.java:7: 错误: 程序包org.devio.rn.sp lashscreen不存在 import org.devio.rn.splashscreen.SplashScreenReactPackage; ^ C:\Users\yeming\Desktop\RN\mcloud-h5\android\app\src\main\java\com\hospital\MainActivity.java:25: 错误: 找不到符号 SplashScreen.show(this, getReactInstanceManager()); ^ 符号: 变量 SplashScreen 位置: 类 MainActivity C:\Users\yeming\Desktop\RN\mcloud-h5\android\app\src\main\java\com\hospital\MainApplication.java:32: 错误: 找不到符号 new SplashScreenPackage(), ^ 符号: 类 SplashScreenPackage C:\Users\yeming\Desktop\RN\mcloud-h5\android\app\src\main\java\com\hospital\MainApplication.java:33: 错误: 找不到符号 new SplashScreenReactPackage(), ^ 符号: 类 SplashScreenReactPackage 6 个错误

FAILURE: Build failed with an exception.

BUILD FAILED in 3s 65 actionable tasks: 1 executed, 64 up-to-date Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment: https://facebook.github.io/react-native/docs/android-setup.html

YeomanYe commented 6 years ago

在android/app/build.gradle添加 dependencies { .. compile project(':rn-splash-screen') } 问题解决