我正在使用react-native-background-geolocation包。我在gradle file
反应天然-mauron85-背景地理位置:compileReleaseJavaWithJavac 需要完全重新编译,因为至少有一个被删除的jar“classes.jar”类需要它。分析耗时0.033秒。 /家庭/ Ubuntu的/代码/卡车kothay-应用/卡车司机的应用程序/ node_modules /反应母语-mauron85背景,地理位置/安卓/ lib中/ src目录/主/ JAVA / COM / marianhello / bgloc /数据/ BackgroundActivity的.java:22: 错误:无法访问AbstractSafeParcelable confidence = actitivy.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重新编译:弃用以获取详细信息。 注意:某些输入文件使用未经检查或不安全的操作。 注意:使用-Xlint重新编译:取消选中以获取详细信息。 1错误 :反应天然-mauron85-背景地理位置:compileReleaseJavaWithJavac FAILED
FAILURE: Build failed with an exception.
答案 0 :(得分:0)
您需要检查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:+'
之后重建项目并查看。