Problemas al intentar generar aplicaciones de Kotlin con Android Studio
-Android Studio 1.5.1, Java 1.7.0 amd64, Ubuntu 15.10
-instaled kotlin-plugin 1.0.0
- Android Studio 3.0 Los cambios de Kotlin no se reflejan en la compilación
- Error: Error en la ejecución de la tarea ': app: clean'. No se puede eliminar el archivo
- Este tipo tiene un constructor y debe ser inicializado aquí - Kotlin
- No se pueden resolver los métodos de registro de Anko
- Diseño sintético y personalizado de Kotlin en DialogFragment
-creado nuevo proyecto con actividad vacía (API nivel 15)
-Tools-> Kotlin-> Configurar Kotlin en el proyecto
-Las opciones predeterminadas están seleccionadas, Todos los módulos, Kotlin plugin versión 1.0.0
Generar build.gradle
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "kotlin.org.jjvr.kotlinapplication" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } buildscript { ext.kotlin_version = '1.0.0' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle- plugin:$kotlin_version" } } repositories { mavenCentral() }
– abrir en el editor MainActivity.java y convertir a Kotlin: – kotlin Código-> Convertir archivo de Java a Kotlin Archivo
import android.support.v7.app.AppCompatActivity import android.os.Bundle class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } }
Mientras que la construcción de estos errores se enumeran
Error: Sólo la biblioteca estándar de Kotlin puede usar el paquete 'kotlin'
Error: Error de ejecución de la tarea ': app: compileDebugKotlin'.
Error de compilación.
¿Tienes idea de lo que está pasando?
Gracias por adelantado
- Cómo utilizar fragmentos con kotlin
- ¿Kotlin Android Extensions pone en caché las propiedades sintéticas o cada vez que llama a findViewById ()?
- Edición de Kotlin Gradle
- Prueba de unidad en la función de extensión de Kotlin en las clases de SDK de Android
- Extensiones y fragmentos de Android de Kotlin
- StackOverflowError utilizando Singleton en Kotlin
- Varargs Kotlin interoperabilidad Java no funciona correctamente
- Android Kotlin: java.lang.NoClassDefFoundError: Resolución fallida de: <KotlinObject>
Tengo el mismo error porque estaba usando "kotlin.kotlindemo" como nombre del paquete. Sólo he renombrado el paquete y está funcionando bien ahora.
- No se puede ejecutar script de automatización en un dispositivo real
- Errores en el lanzamiento de Emulator en Android Studio