Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


No se puede llamar a getBootClasspath () antes de que setTargetInfo () se llame

Soy nuevo en el androide estudio, cuando sincronizo la aplicación android tengo error.

C:\Users\Mansukh\Desktop\layout\MaterialDesignLibrary-master\MaterialDesign\build.gradle Error:(97, 0) Cannot call getBootClasspath() before setTargetInfo() is called. 

Por favor, alguien me diga lo que significa error y cuál es la solución para este error. Trato de averiguar el problema en Internet, pero no pude obtener una solución particular.

  • ¿Se puede implementar en un dispositivo a través de Gradle desde la línea de comandos
  • Generar archivo .so en Android Studio
  • Paquete de Cambiar el nombre de Android Studio
  • Android Studio no puede iniciar la aplicación después de la compilación cuando se utiliza una marca de tiempo en el nombre
  • AssertionFailedError: <class> no tiene constructor público
  • El código de formato de estudio de Android no romperá automáticamente la línea
  • Aquí está mi archivo gradle.build .

     apply plugin: 'com.android.library' apply plugin: 'com.github.dcendents.android-maven' apply plugin: 'com.jfrog.bintray' android { compileSdkVersion 19 buildToolsVersion '20.0.0' sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] } androidTest.setRoot('tests') } defaultConfig { minSdkVersion 8 targetSdkVersion 21 versionCode 6 versionName '1.4' } } ext.siteUrl = 'https://github.com/navasmdc/MaterialDesignLibrary' ext.issueUrl = 'https://github.com/navasmdc/MaterialDesignLibrary/issues' ext.gitUrl = 'https://github.com/navasmdc/MaterialDesignLibrary.git' bintray { user = hasProperty('BINTRAY_USER') ? BINTRAY_USER : "navasmdc" key = hasProperty('BINTRAY_KEY') ? BINTRAY_PASSWORD : "" configurations = ["archives"] pkg { repo = 'maven' name = 'MaterialDesignLibrary' desc = 'This is a library with components of Android L to you use in android 2.2' websiteUrl = siteUrl issueTrackerUrl = issueUrl vcsUrl = gitUrl licenses = ['Apache-2.0'] labels = [] publicDownloadNumbers = true } } dependencies { compile 'com.nineoldandroids:library:2.4.+' compile 'com.android.support:support-v4:21.+' } install { repositories.mavenInstaller { pom { project { packaging 'aar' name 'MaterialDesignLibrary' url siteUrl licenses { license { name 'The Apache Software License, Version 2.0' url 'http://www.apache.org/licenses/LICENSE-2.0.txt' } } developers { developer { id 'navasmdc' name 'Iván Navas' email 'i.navas.mdc@gmail.com' } } scm { connection gitUrl developerConnection gitUrl url siteUrl } } } } } task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = 'sources' } task javadoc(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } task javadocJar(type: Jar, dependsOn: javadoc) { classifier = 'javadoc' from javadoc.destinationDir } artifacts { archives javadocJar archives sourcesJar } task findConventions << { println project.getConvention() } 

  • Android: Unidad de prueba de un servicio
  • ¿Cómo llevar la vista al frente de todo?
  • Actualizar los servicios de reproducción de Google en Emulator
  • ¿Cómo puedo interactuar con elementos detrás de una aplicación Android translúcida?
  • Android verificar el estado WIFI (desconectado o el usuario ha cambiado WIFI) ¿Cómo FLAG?
  • No se puede eliminar AVD de AVD Manager en Android Studio
  • 2 Solutions collect form web for “No se puede llamar a getBootClasspath () antes de que setTargetInfo () se llame”

    Este es un error en el complemento Gradle 1.1.0 como se describe aquí: Edición 152811 . Fix ya está lanzado

    La solución es cambiar la versión de plugin a 1.1.1 o superior (la versión actualmente disponible es 1.1.2). classpath 'com.android.tools.build:gradle:1.1.2'

    Actualizar

    Hay otro error similar Android Gradle Plugin 1.1.0 rompe las tareas Javadoc que se fija en la versión 1.2.2.

    I encontrar una solución probar esto si el trabajo

    Cambio en el archivo gradle

     task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.java.srcDirs ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar" classpath += files(ext.androidJar) } 

    Por encima del código reemplazar por este

     task javadoc(type: Javadoc) { source = android.sourceSets.main.java.srcDirs classpath += project.files(android.getBootClasspath().join(File.pathSeparator)) } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.