【问题标题】:react native background Geolocation compile time error反应原生背景地理定位编译时错误
【发布时间】:2018-09-07 02:53:07
【问题描述】:

我正在使用react-native-background-geolocation 包。我在gradle file 中遇到错误

react-native-mauron85-background-geolocation:compileReleaseJavaWithJavac 需要完全重新编译,因为已删除的 jar 'classes.jar' 中至少有一个类需要它。分析耗时 0.033 秒。 /home/ubuntu/code/truck-kothay-apps/truck-driver-app/node_modules/react-native-mauron85-background-geolocation/android/lib/src/main/java/com/marianhello/bgloc/data/BackgroundActivity .java:22: 错误:无法访问 AbstractSafeParcelable 信心 = 活动.getConfidence(); ^ com.google.android.gms.common.internal.safeparcel.AbstractSafeParcelable 的类文件 未找到 注意:/home/ubuntu/code/truck-kothay-apps/truck-driver-app/node_modules/react-native-mauron85-background-geolocation/android/lib/src/main/java/com/marianhello/bgloc/BackgroundGeolocationFacade .java 使用或覆盖已弃用的 API。 注意:使用 -Xlint:deprecation 重新编译以获取详细信息。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用 -Xlint:unchecked 重新编译以获取详细信息。 1 个错误 :react-native-mauron85-background-geolocation:compileReleaseJavaWithJavac 失败

FAILURE: Build failed with an exception.

【问题讨论】:

    标签: react-native


    【解决方案1】:

    你需要检查MainApplication.java文件,检查是否

    新的BackgroundGeolocationPackage() 有没有。 之后在 app/build.gradle 中进行这些更改

    compileSdkVersion 25
    buildToolsVersion "25.0.2"
    
    
    compile(project(':react-native-mauron85-background-geolocation')) {
            exclude group: 'com.google.android.gms', module: 'play-services-location'
        }
    compile 'com.google.android.gms:play-services-base:+'
    compile 'com.google.android.gms:play-services-maps:+'
    

    之后重建项目并查看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多