Articles of gradle

Error de Android Studio 3.0: el server devolvió el código de respuesta HTTP: 403 para la URL: https://services.gradle.org/distributions/gradle-4.1-all.zip

Acabo de actualizar Android Studio 3.0 y me aparece el siguiente error, ¿por qué? Aquí está la captura de pantalla para el post de error Error: El server devolvió el código de respuesta HTTP: 403 para la URL: https://services.gradle.org/distributions/gradle-4.1-all.zip

¿Es posible ejecutar el complemento de grado kotlin usando jdk 7?

Mi proyecto usa jdk 7 por razones de compatibilidad. porción inferior de build.gradle buildscript { ext.kotlin_version = '1.2.0' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } Cuando uso jdk 7 para gradle, obtengo esto: java.lang.UnsupportedClassVersionError: org/jetbrains/kotlin/gradle/KotlinGradleModel : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) at java.net.URLClassLoader.access$100(URLClassLoader.java:71) at […]

¿Imponer una compilation de methods estáticos dentro de una subclass con Kotlin?

¿Hay alguna manera de que pueda comstackr un método main() estáticamente dentro de una class existente en Kotlin? Intento que Gradle cree esto como una aplicación con un método main() , pero no tengo suerte. He estado probando varias soluciones también … class MyApp: App() { override val primaryView = MyView::class companion object Launcher { […]

No se pudo encontrar org.jetbrains.kotlinx: kotlinx-html: 0.6.4

Estoy tratando de probar la aplicación HTML, mis dependencies build.gradle son: dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version" compile "org.jetbrains.ktor:ktor-core:$ktor_version" compile 'org.jetbrains.kotlinx:kotlinx-html:0.6.4' compile "org.jetbrains.ktor:ktor-netty:$ktor_version" compile "org.apache.commons:commons-email:1.4" compile "org.slf4j:slf4j-simple:1.7.25" compile "ch.qos.logback:logback-classic:1.2.1" testCompile group: 'junit', name: 'junit', version: '4.12' } Obtuve el siguiente error mientras ejecutaba la creación de gradle: No se pudo encontrar org.jetbrains.kotlinx: kotlinx-html: 0.6.4 ¿Cuál es el […]

Agregar Kotlin al proyecto de Java existente rompe los errores gradle de Android Studio

Soy nuevo en Gradle y Android, pero desde que agregué Kotlin a mi proyecto cada vez que obtengo un error en Android Studio, necesito pasar por la console de Gradle, que no me proporciona ningún rastro de stack o ruta de forma adecuada. En la vista de posts de Gradle donde aparecieron los errores ahora […]

AssertionError: el package raíz debe inicializarse

Abrí mi proyecto Kotlin en otra computadora en Android Studio y encontré el error en el Registro de events: AssertionError: el package raíz debe inicializarse Root package must be initialized java.lang.AssertionError: Root package must be initialized at org.jetbrains.kotlin.resolve.lazy.ResolveSession.getAllPackages(ResolveSession.java:329) at org.jetbrains.kotlin.resolve.lazy.ResolveSession.forceResolveAll(ResolveSession.java:350) at org.jetbrains.kotlin.idea.references.BuiltInsReferenceResolver$2.run(BuiltInsReferenceResolver.java:121) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:872) at org.jetbrains.kotlin.idea.references.BuiltInsReferenceResolver$3.run(BuiltInsReferenceResolver.java:141) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:400) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at […]

Kotlin 1.0.0-rc-1036 problemas con el procesamiento de annotations

Tengo una aplicación de Android que usa Raizlabs DBFlow 2.2.1 y actualicé mi versión de kotlin a 1.0.0-rc-1036, pero ahora, cuando bash ejecutar la aplicación, me da el siguiente error: https://gist.github.com/yiyocx/3cc9cf594121eba7ab0e Intenté hacer una limpieza y correr pero esto solo funciona para el primer lanzamiento, en los siguientes lanzamientos recibo el mismo error que el […]

DexFile no contiene classs generadas después de agregar la configuration de Kotlin en Android 4.4

Tengo algunas annotations personalizadas con procesamiento de anotación para generar algunas classs nuevas en mis aplicaciones. Luego uso DexFile para encontrar todos estos files. final String apkName = context.getPackageManager() .getApplicationInfo(context.getPackageName(), 0).sourceDir; final DexFile dexFile = new DexFile(apkName); final PathClassLoader classLoader = new PathClassLoader( apkName, Thread.currentThread().getContextClassLoader()); final Enumeration<String> entries = dexFile.entries(); Las classs se generan con […]

: compileKotlin falla en Gradle (proyecto mixto Java + Kotlin)

Tengo un proyecto mixto Java / Kotlin con las siguientes estructuras: Mi script de Gradle para buildlo se ve así: buildscript { ext.kotlin_version = '1.0.4' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } apply plugin: "kotlin" apply plugin: "application" mainClassName = "com.mycopany.App" sourceSets { deploy } repositories { mavenCentral() } dependencies { compile […]

Clases JAXB de Bulid en Gradle usin Kotlin

Hola, tengo una tarea en Groovy: task generateJAXBClasses() { inputs.dir 'src/main/config' outputs.dir 'src/main/java/ad/ecs/struct' def jaxbSrcDir = file("${projectDir}/src/main/java") doLast { ant.taskdef(name: 'xjc', classname: 'ad.ecs.structbuild.XJC2Task', classpath: configurations.generateJAXBClasses.asPath) ant.jaxbSrcDir = jaxbSrcDir ant.xjc( destdir: '${jaxbSrcDir}', package: 'ad.ecs.struct', schema: 'src/main/config/StructsULink.xsd', binding: 'src/main/config/MainBindings.xml', readonly: true, //header: false, argument1: '-Xsetters', argument2: '-npa', ) } } No estoy seguro de cómo hacer reference […]