Plugin with id ‘kotlin-android-extensions’ not found.

SOLUZIONI, TUTORIAL

Durante la compilazione della mia app

ionic cordova build android

mi sono imbattuto nel seguente errore: “Plugin with id ‘kotlin-android-extensions’ not found”.

Dopo un un pò di analisi ho capito che il problema era collegato ad un plugin cordova che utilizza componenti nativi android.

Per bypassare il problema ho, in prima istanza, verificato la versione di kotlin che utilizza il plugin,  nel mio caso la 1.3.31:

apply plugin: 'com.android.application'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'

buildscript {
ext.kotlin_version = "1.3.31"
.
.
.
}

dopo di che, è stato sufficiente editare il file build.gradle in platforms/android

aggiungendo nelle dependencies la riga classpath “org.jetbrains.kotlin:kotlin-gradle-plugin:<mia versione>”

dependencies {

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

classpath 'com.android.tools.build:gradle:3.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31"
}

 

In realtà  per IONIC la soluzione per risolvere il problema è quello di aggiungere il supporto a kotlin eseguendo il seguente comando

cordova plugin add cordova-support-kotlin --save
Se vuoi farmi qualche richiesta o contattarmi per un aiuto riempi il seguente form

    Comments