mauron85 / react-native-background-geolocation

Background and foreground geolocation plugin for React Native. Tracks user when app is running in background.
Apache License 2.0
1.33k stars 559 forks source link

Execution failed for task ':@mauron85_react-native-background-geolocation-common:compileDebugJavaWithJavac'. #578

Closed SatyendraNathMaurya closed 1 year ago

SatyendraNathMaurya commented 1 year ago

Your Environment

Context

Expected Behavior

Actual Behavior

Possible Fix

Steps to Reproduce

  1. This error is coming when i m building with command "npx react-native run-android"
  2. I m trying to install package

Context

java -version java version "1.8.0_181" Java(TM) SE Runtime Environment (build 1.8.0_181-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

react-native --v react-native-cli: 2.0.1 react-native: 0.71.0

---**My android/build.gradle file is as below*****

buildscript {

repositories {
    google()
    mavenCentral()
    jcenter()
    maven { url 'https://jcenter.bintray.com' }

}
dependencies {
    classpath("com.android.tools.build:gradle:7.3.1")
    classpath("com.facebook.react:react-native-gradle-plugin")
    //classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.0")
}

}

allprojects { repositories { google()

    mavenCentral()
    jcenter()
    maven { url 'https://jcenter.bintray.com' }
    maven {
        // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
        url "$rootDir/../node_modules/react-native/android"
    }

}

} ext { buildToolsVersion = "33.0.0" minSdkVersion = 21 compileSdkVersion = 33 targetSdkVersion = 33 supportLibVersion ="1.1.0" //supportLibVersion = "28.0.0" googlePlayServicesVersion = "17+" gradle3EXPERIMENTAL = "yes"

    // We use NDK 23 which has both M1 support and is the side-by-side NDK version from AGP.
    ndkVersion = "23.1.7779620"
}

---------**android/app/build.gradle***** apply plugin: "com.android.application" apply plugin: "com.facebook.react"

import com.android.build.OutputFile

/**

/**

/**

/**

/**

android { ndkVersion rootProject.ext.ndkVersion

compileSdkVersion rootProject.ext.compileSdkVersion

namespace "com.kavach911protectee"
defaultConfig {
    applicationId "com.kavach911protectee"
    minSdkVersion rootProject.ext.minSdkVersion
    targetSdkVersion rootProject.ext.targetSdkVersion
    versionCode 1
    versionName "1.0"
     multiDexEnabled true
}

splits {
    abi {
        reset()
        enable enableSeparateBuildPerCPUArchitecture
        universalApk false  // If true, also generate a universal APK
        include (*reactNativeArchitectures())
    }
}
signingConfigs {
    debug {
        storeFile file('debug.keystore')
        storePassword 'android'
        keyAlias 'androiddebugkey'
        keyPassword 'android'
    }
}
buildTypes {
    debug {
        signingConfig signingConfigs.debug
    }
    release {
        // Caution! In production, you need to generate your own keystore file.
        // see https://reactnative.dev/docs/signed-apk-android.
        signingConfig signingConfigs.debug
        minifyEnabled enableProguardInReleaseBuilds
        proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    }
}

// applicationVariants are e.g. debug, release
applicationVariants.all { variant ->
    variant.outputs.each { output ->
        // For each separate APK per architecture, set a unique version code as described here:
        // https://developer.android.com/studio/build/configure-apk-splits.html
        // Example: versionCode 1 will generate 1001 for armeabi-v7a, 1002 for x86, etc.
        def versionCodes = ["armeabi-v7a": 1, "x86": 2, "arm64-v8a": 3, "x86_64": 4]
        def abi = output.getFilter(OutputFile.ABI)
        if (abi != null) {  // null for the universal-debug, universal-release variants
            output.versionCodeOverride =
                    defaultConfig.versionCode * 1000 + versionCodes.get(abi)
        }

    }
}

}

dependencies { // The version of react-native is set by the React Native Gradle Plugin

implementation("com.facebook.react:react-android")

implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.0.0")
implementation project(':react-native-i18n')
implementation project(':react-native-android-location-enabler')

implementation project(':react-native-splash-screen')
implementation project(':react-native-vector-icons')
implementation project(':@mauron85_react-native-background-geolocation')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.0.0'
implementation "com.facebook.react:react-native:+"

debugImplementation("com.facebook.flipper:flipper:${FLIPPER_VERSION}")
debugImplementation("com.facebook.flipper:flipper-network-plugin:${FLIPPER_VERSION}") {
    exclude group:'com.squareup.okhttp3', module:'okhttp'
}

debugImplementation("com.facebook.flipper:flipper-fresco-plugin:${FLIPPER_VERSION}")
if (hermesEnabled.toBoolean()) {
    implementation("com.facebook.react:hermes-android")
} else {
    implementation jscFlavor
}

}

apply from: file("../../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesAppBuildGradle(project)

-----AndroidManifest.xml**

Debug logs

Task :@mauron85_react-native-background-geolocation-common:compileDebugJavaWithJavac FAILED

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.6/userguide/command_line_interface.html#sec:command_line_warnings 22 actionable tasks: 17 executed, 5 up-to-date D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:17: error: package android.support.v4.content does not exist import android.support.v4.content.ContextCompat; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:18: error: package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java:15: error: package android.support.annotation does not exist import android.support.annotation.Nullable; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\BackgroundLocation.java:10: error: package android.support.v4.util does not exist import android.support.v4.util.TimeUtils; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:4: error: package android.support.annotation does not exist import android.support.annotation.NonNull; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:5: error: package android.support.annotation does not exist import android.support.annotation.Nullable; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:32: error: package android.support.annotation does not exist import android.support.annotation.Nullable; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:33: error: package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceIntentBuilder.java:24: error: package android.support.annotation does not exist import android.support.annotation.IntDef; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceIntentBuilder.java:31: error: cannot find symbol @IntDef({ ^ symbol: class IntDef D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:12: error: package android.support.annotation does not exist import android.support.annotation.RequiresApi; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:13: error: cannot find symbol import android.support.v4.app.NotificationCompat; ^ symbol: class NotificationCompat location: package android.support.v4.app D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:14: error: cannot find symbol import android.support.v4.app.NotificationCompat; ^ symbol: class NotificationCompat location: package android.support.v4.app D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:15: error: package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:20: error: cannot find symbol BackgroundLocation transformLocationBeforeCommit(@NonNull Context context, @NonNull BackgroundLocation location); ^ symbol: class NonNull location: interface LocationTransform D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:20: error: cannot find symbol BackgroundLocation transformLocationBeforeCommit(@NonNull Context context, @NonNull BackgroundLocation location); ^ symbol: class NonNull location: interface LocationTransform D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:19: error: cannot find symbol @Nullable ^ symbol: class Nullable location: interface LocationTransform D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java:355: error: cannot find symbol @Nullable ^ symbol: class Nullable location: class Config D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java:360: error: cannot find symbol public void setNotificationsEnabled(@Nullable Boolean notificationsEnabled) { ^ symbol: class Nullable location: class Config D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:739: error: cannot find symbol public static void setLocationTransform(@Nullable LocationTransform transform) { ^ symbol: class Nullable location: class LocationServiceImpl D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:743: error: cannot find symbol public static @Nullable LocationTransform getLocationTransform() { ^ symbol: class Nullable location: class LocationServiceImpl D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:119: error: cannot find symbol @RequiresApi(api = Build.VERSION_CODES.O) ^ symbol: class RequiresApi location: class NotificationHelper D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:126: error: cannot find symbol @RequiresApi(api = Build.VERSION_CODES.O) ^ symbol: class RequiresApi location: class NotificationHelper D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:134: error: cannot find symbol @RequiresApi(api = Build.VERSION_CODES.O) ^ symbol: class RequiresApi location: class NotificationHelper D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:199: error: cannot find symbol LocalBroadcastManager.getInstance(getContext()).registerReceiver(serviceBroadcastReceiver, new IntentFilter(LocationServiceImpl.ACTION_BROADCAST)); ^ symbol: variable LocalBroadcastManager location: class BackgroundGeolocationFacade D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:208: error: cannot find symbol LocalBroadcastManager.getInstance(context).unregisterReceiver(serviceBroadcastReceiver); ^ symbol: variable LocalBroadcastManager location: class BackgroundGeolocationFacade D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:489: error: cannot find symbol if (ContextCompat.checkSelfPermission(context, perm) != PackageManager.PERMISSION_GRANTED) { ^ symbol: variable ContextCompat location: class BackgroundGeolocationFacade D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\BackgroundLocation.java:824: error: cannot find symbol TimeUtils.formatDuration(elapsedRealtimeNanos / 1000000L, s); ^ symbol: variable TimeUtils location: class BackgroundLocation D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:628: error: cannot find symbol LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(intent); ^ symbol: variable LocalBroadcastManager location: class LocationServiceImpl D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:55: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext, NotificationHelper.SERVICE_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:55: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext, NotificationHelper.SERVICE_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:144: error: package NotificationCompat does not exist NotificationCompat.Builder builder = null; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:147: error: package NotificationCompat does not exist builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:218: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:218: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:231: error: cannot find symbol LocalBroadcastManager.getInstance(getContext().getApplicationContext()).sendBroadcast(intent); ^ symbol: variable LocalBroadcastManager location: class SyncAdapter Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 36 errors

FAILURE: Build failed with an exception.

BUILD FAILED in 1m 27s

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:17: error: package android.support.v4.content does not exist import android.support.v4.content.ContextCompat; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:18: error: package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java:15: error: package android.support.annotation does not exist import android.support.annotation.Nullable; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\BackgroundLocation.java:10: error: package android.support.v4.util does not exist import android.support.v4.util.TimeUtils; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:4: error: package android.support.annotation does not exist import android.support.annotation.NonNull; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:5: error: package android.support.annotation does not exist import android.support.annotation.Nullable; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:32: error: package android.support.annotation does not exist import android.support.annotation.Nullable; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:33: error: package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceIntentBuilder.java:24: error: package android.support.annotation does not exist import android.support.annotation.IntDef; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceIntentBuilder.java:31: error: cannot find symbol @IntDef({ ^ symbol: class IntDef D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:12: error: package android.support.annotation does not exist import android.support.annotation.RequiresApi; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:13: error: cannot find symbol import android.support.v4.app.NotificationCompat; ^ symbol: class NotificationCompat location: package android.support.v4.app D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:14: error: cannot find symbol import android.support.v4.app.NotificationCompat; ^ symbol: class NotificationCompat location: package android.support.v4.app D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:15: error: package android.support.v4.content does not exist import android.support.v4.content.LocalBroadcastManager; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:20: error: cannot find symbol BackgroundLocation transformLocationBeforeCommit(@NonNull Context context, @NonNull BackgroundLocation location); ^ symbol: class NonNull location: interface LocationTransform D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:20: error: cannot find symbol BackgroundLocation transformLocationBeforeCommit(@NonNull Context context, @NonNull BackgroundLocation location); ^ symbol: class NonNull location: interface LocationTransform D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\LocationTransform.java:19: error: cannot find symbol @Nullable ^ symbol: class Nullable location: interface LocationTransform D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java:355: error: cannot find symbol @Nullable ^ symbol: class Nullable location: class Config D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\Config.java:360: error: cannot find symbol public void setNotificationsEnabled(@Nullable Boolean notificationsEnabled) { ^ symbol: class Nullable location: class Config D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:739: error: cannot find symbol public static void setLocationTransform(@Nullable LocationTransform transform) { ^ symbol: class Nullable location: class LocationServiceImpl D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:743: error: cannot find symbol public static @Nullable LocationTransform getLocationTransform() { ^ symbol: class Nullable location: class LocationServiceImpl D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:119: error: cannot find symbol @RequiresApi(api = Build.VERSION_CODES.O) ^ symbol: class RequiresApi location: class NotificationHelper D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:126: error: cannot find symbol @RequiresApi(api = Build.VERSION_CODES.O) ^ symbol: class RequiresApi location: class NotificationHelper D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:134: error: cannot find symbol @RequiresApi(api = Build.VERSION_CODES.O) ^ symbol: class RequiresApi location: class NotificationHelper D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:199: error: cannot find symbol LocalBroadcastManager.getInstance(getContext()).registerReceiver(serviceBroadcastReceiver, new IntentFilter(LocationServiceImpl.ACTION_BROADCAST)); ^ symbol: variable LocalBroadcastManager location: class BackgroundGeolocationFacade D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:208: error: cannot find symbol LocalBroadcastManager.getInstance(context).unregisterReceiver(serviceBroadcastReceiver); ^ symbol: variable LocalBroadcastManager location: class BackgroundGeolocationFacade D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\BackgroundGeolocationFacade.java:489: error: cannot find symbol if (ContextCompat.checkSelfPermission(context, perm) != PackageManager.PERMISSION_GRANTED) { ^ symbol: variable ContextCompat location: class BackgroundGeolocationFacade D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\data\BackgroundLocation.java:824: error: cannot find symbol TimeUtils.formatDuration(elapsedRealtimeNanos / 1000000L, s); ^ symbol: variable TimeUtils location: class BackgroundLocation D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\service\LocationServiceImpl.java:628: error: cannot find symbol LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(intent); ^ symbol: variable LocalBroadcastManager location: class LocationServiceImpl D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:55: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext, NotificationHelper.SERVICE_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\NotificationHelper.java:55: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext, NotificationHelper.SERVICE_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:144: error: package NotificationCompat does not exist NotificationCompat.Builder builder = null; ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:147: error: package NotificationCompat does not exist builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:218: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:218: error: package NotificationCompat does not exist NotificationCompat.Builder builder = new NotificationCompat.Builder(getContext(), NotificationHelper.SYNC_CHANNEL_ID); ^ D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@mauron85\react-native-background-geolocation\android\common\src\main\java\com\marianhello\bgloc\sync\SyncAdapter.java:231: error: cannot find symbol LocalBroadcastManager.getInstance(getContext().getApplicationContext()).sendBroadcast(intent); ^ symbol: variable LocalBroadcastManager location: class SyncAdapter Note: Some input files use or override a deprecated API. Note: Recompile with -Xlint:deprecation for details. Note: Some input files use unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 36 errors

FAILURE: Build failed with an exception.

BUILD FAILED in 1m 27s

at makeError (D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:174:9)
at D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@react-native-community\cli-platform-android\node_modules\execa\index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:85:5)
at async Command.handleAction (D:\WorkspaceSatyendra\Projects\GitLab\SrSavior\Latest\Kavach911 Protectee\node_modules\@react-native-community\cli\build\index.js:108:9)

info Run CLI with --verbose flag for more details.

SatyendraNathMaurya commented 1 year ago

somebody plz help

SatyendraNathMaurya commented 1 year ago

resolved

paolosantarsiero commented 1 year ago

How you resolved?

ravi-bhoraniya commented 1 year ago

@SatyendraNathMaurya how to solve this, i get same issues

artymir commented 1 year ago

@SatyendraNathMaurya plz help, how did you do that

E-Sight commented 12 months ago

Running npx jetify fixed it for me. This module should be updated to use AndroidX packages instead of old Android support libraries.

cmchandan-CM commented 9 months ago

How you resolved?

how?

CodingMeSwiftly commented 9 months ago

resolved

Seriously, there are few things on this good earth that infuriate me more than something like this. For crying out loud SAY HOW YOU FIXED IT. A special place in hell is reserved for people like you. Arghh.

Linuhusainnk commented 7 months ago

Anyone solution?

mahmood199 commented 1 month ago

@SatyendraNathMaurya how did you fix this nigga? U dead or wot?

mudassir-iqbal commented 1 month ago

To ensure compatibility with React Native modules that use AndroidX, follow these steps: Install Jetifier: npm install -g jetify

Update package.json: Add or modify these lines in the "scripts" section:

"postinstall": "npx jetify"

if you already have "postinstall": "patch-package":

"prepare": "patch-package",
"postinstall": "npx jetify"

This ensures Jetifier (npx jetify) runs after installing dependencies (npm install), transforming incompatible libraries to AndroidX.