compileReleaseJavaWithJavac尝试释放.sh my app时出错

compileReleaseJavaWithJavac尝试释放.sh my app时出错,java,react-native,gradle,Java,React Native,Gradle,我正试图发布.sh一个应用程序,但它返回了以下错误: > Task :react-native-camera:compileMlkitReleaseJavaWithJavac Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: /Users/myuser/project/node_modules/react-na

我正试图
发布.sh
一个应用程序,但它返回了以下错误:

> Task :react-native-camera:compileMlkitReleaseJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/myuser/project/node_modules/react-native-camera/android/src/main/java/com/google/android/cameraview/Camera2.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

> Task :react-native-device-info:compileReleaseJavaWithJavac FAILED
/Users/myuser/project/node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceModule.java:368: error: cannot find symbol
      if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
                                                      ^
  symbol:   variable P
  location: class VERSION_CODES
/Users/myuser/project/node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceModule.java:370: error: cannot find symbol
        locationEnabled = mLocationManager.isLocationEnabled();
                                          ^
  symbol:   method isLocationEnabled()
  location: variable mLocationManager of type LocationManager
Note: /Users/myuser/project/node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceModule.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-device-info:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
我进行了一些搜索,也许这些信息会有所帮助:

安卓/bild.gradle

buildscript {
  ext {
      buildToolsVersion = "27.0.3"
      minSdkVersion = 23
      compileSdkVersion = 27
      targetSdkVersion = 26
      supportLibVersion = "27.1.1"
      playServicesVersion = "16.0.0"
  }
我的SDK经理

  • Android API 28(仅限平台+源代码)
  • Android 8.1(仅限平台+源代码)
  • Android 8.0(仅限平台+源代码)
有什么想法吗