Android Studio - Could not find intellij-core.jar

Solution 1:

I was able to fix the issue by changing the order of the repositories here:

/platforms/android/CordovaLib/build.gradle

from this:

repositories {
    jcenter()
    maven {
        url "https://maven.google.com"
    }
}

to this:

repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()
}

Solution 2:

If you're using classpath 'com.android.tools.build:gradle:3.0.1' or higher in your project/build.gradle, the solution is:

Add "google()" to your project/build.gradle file in 2 places:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
    dependencies {
        ...
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url 'https://maven.google.com/'
            name 'Google'
        }
    }
}

Then you will see in the logs that intellij-core.jar is downloaded from different URLs:

  • https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.pom
  • https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar

Solution 3:

I solve my problem; change the platform/android/CordovaLib/build.gradle file. I put the maven repo ahead the jcenter:

repositories {
    maven {
        url "https://maven.google.com"
    }
    jcenter()

}

And I use cordova-android 7.1.1.

Solution 4:

To resolve this issue either put

<preference name="android-targetSdkVersion" value="27" />

into your config.xml.

Or even better, upgrade android-cordova to the lates version (7.1.2):

cordova platform add [email protected]

android-cordova 7.1.2 includes fix CB-14127: "Move google maven repo ahead of jcenter". (https://issues.apache.org/jira/browse/CB-14127)

Solution 5:

hey guys I came across the same problem, which is actually a conflict between the ionic, gradle and gradle plugin. It turns out that in the new version of the gradle plugin the build is now dependent on the google repository. To get around the problem you need to change 2 files:

Make sure they are as described below!

1 ° - “platforms / android / CordovaLib / build.gradle”

buildscript {
 repositories {
  google()
  maven {
   url “https://maven.google.com”
  }
  jcenter ()
}

2 ° - “platforms / android / build.gradle”

buildscript {
 repositories {
  google()
  maven {
   url “https://maven.google.com”
  }
  jcenter ()
 }

and

 allprojects {
  repositories {
  google()
  maven {
   url “https://maven.google.com”
  }
  jcenter ()
 }

This is it. Hope this helps!