【问题标题】:Android build error on react native 0.55.2react native 0.55.2上的Android构建错误
【发布时间】:2020-06-28 10:16:06
【问题描述】:

尝试使用“react-native run-android”在 react-native 0.55.2 上运行项目,但出现以下错误

Configure project :rn-fetch-blob
WARNING: The following project options are deprecated and have been removed:
android.useDeprecatedNdk
NdkCompile is no longer supported



> Task :react-native-ble-manager:compileDebugJavaWithJavac FAILED
E:\premisehq-mobile-react-native\node_modules\react-native-ble-manager\android\src\main\java\it\innove\LollipopPeripheral.java:7: error: cannot find symbol
import android.support.annotation.RequiresApi;
                                 ^
  symbol:   class RequiresApi
  location: package android.support.annotation
E:\premisehq-mobile-react-native\node_modules\react-native-ble-manager\android\src\main\java\it\innove\LollipopPeripheral.java:17: error: cannot find symbol
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
 ^
  symbol: class RequiresApi
E:\premisehq-mobile-react-native\node_modules\react-native-ble-manager\android\src\main\java\it\innove\LollipopScanManager.java:11: error: cannot find symbol
import android.support.annotation.RequiresApi;
                                 ^
  symbol:   class RequiresApi
  location: package android.support.annotation
E:\premisehq-mobile-react-native\node_modules\react-native-ble-manager\android\src\main\java\it\innove\LollipopScanManager.java:20: error: cannot find symbol
@RequiresApi(Build.VERSION_CODES.LOLLIPOP)
 ^
  symbol: class RequiresApi
Note: E:\premisehq-mobile-react-native\node_modules\react-native-ble-manager\android\src\main\java\it\innove\LegacyScanManager.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
4 errors

FAILURE: Build failed with an exception.

【问题讨论】:

    标签: android react-native build.gradle


    【解决方案1】:

    几个月前我遇到了同样的问题。 Android SDK 有所不同。 尝试在 build.gradle 中找出 SDK 的目标版本。 Android SDK 的版本和应用的目标版本应该相同。 希望这会对你有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-26
      • 1970-01-01
      • 2017-11-19
      • 2017-12-26
      • 2023-02-25
      • 2022-10-24
      相关资源
      最近更新 更多