Created 2018年10月24日19:08
Updated 2018年10月24日19:12
Categories
Ubuntu
cordova
CordovaでAndroidアプリをビルドする際、cordova run android
中にエラー。
エラー内容は以下です。
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':CordovaLib'.
> Could not resolve all files for configuration ':CordovaLib:classpath'.
> 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
何かダウンロードする際にエラーが起きてるみたいですね。
解決策はぐぐったら出てきました。
/platforms/android/CordovaLib/build.gradle
を、
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
から
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
に変更します。
なんでこうなるかはよく分かりませんが、jcenter()はmavenを定義した後で実行したほうが良いようです(platforms/android以下のbuild.gradleファイル内ではjcenterメソッドはmavenの後に書いてありました)。
再度cordova run android
を実行すると、無事にコンパイルが通りました。