I am using android studio 3.1.4.
Error:Could not find intellij-core.jar (com.android.tools.external.com-intellij:intellij-core:26.0.1). Searched in the following locations: https://jcenter.bintray.com/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar
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() }
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:
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.
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)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With