I am getting this error: Here is my build.gradle(Module:app)
apply plugin: \'com.android.application\'
apply plugin: \'io.fabric\'
android {
compileSdkV
I had the same issue while use OneSignal to handle push notifications in my android application.
The solution is to add the exclude clause to its' dependency:
implementation ('com.onesignal:OneSignal:3.8.3'){
exclude group: 'com.google.android.gms'
}
in the app folder, then add any other missing dependency manually such as:
implementation 'com.google.android.gms:play-services-appinvite:16.1.0'
The problem is that OneSignal SDK contains Google Play Service dependency that are not of the same version with the latest version of gms and firesbase I used in the app.
So I suggest you figure out a dependency you added that uses google play service in the project and use the exclude clause on it. Though your gradle should build if your system is connected to the internet.
Hope this is helpful.
My issue was...
I can run the project... but suddenly this error came up.
After few tried "Try Again" Solution but not solving.
Finally after few minutes wasted. I Try Clean Project. And Rebuild. Tadaaaa it work.
i dont know if this will help anybody but it solve my issue. hope it solve yours.
I had this problem and I was using a proxy before. I figured out that my proxy is not working any more so i went to settings and changed the proxy config to Automatic but still the same error was being shown.
I finally found that the proxy was also automatically set to gradle as well but when I disabled it, it wasn't removed from my gradle config. so I went to C:Users/User/.gradle/gradle.properties
and in that file there was something like this:
## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#enter code here
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Sat Aug 31 18:23:27 IRDT 2019
systemProp.https.proxyPort=8118
systemProp.http.proxyHost=fodev.org
systemProp.https.proxyHost=fodev.org
systemProp.http.proxyPort=8118
so I just edited this file and commented the last 4 lines and it solved my problem.
I am also using a VPN service.
In my case I just changes my just changes my project level build Gradle and other dependencies to the latest and the Google Maps dependency in app level build gradle to 10.0.0.
Go to File → Other Settings → Default Settings → Build, Execution, Deployment → Build Tools → Gradle → uncheck Offline work
option.
OPTION 1:
Follow the below instruction to resolve it.
Project-level build.gradle
use
maven { url "https://www.jitpack.io" }
instead of
maven { url "https://jitpack.io" }
OPTION 2:
Project-level build.gradle
google()
repository should be 1st priority
allprojects {
repositories {
google()
mavenLocal()
jcenter()
}
}
OPTION 3:
Follow the below steps to resolve it.
Step1:
Project-level build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.google.gms:google-services:4.2.0' // google-services plugin
classpath 'com.android.tools.build:gradle:3.4.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven { url "http://dl.bintray.com/populov/maven" }
maven { url "https://jitpack.io" } // For Ucrop
maven { url "https://maven.google.com" } // Google's Maven repository - FCM
maven {
url 'https://dl.bintray.com/azeesoft/maven'
}
google()
jcenter()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Step2:
App-level build.gradle
I have update One Signal version.
use
implementation 'com.onesignal:OneSignal:3.11.1'
instead of
implementation 'com.onesignal:OneSignal:3.10.9'