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.
- ¿Cuál es la diferencia entre Acitvity_Main.xml y Fragment_main.xml en Android Studio
- Buenas Prácticas: Validación de Entradas (Android)
- ¿Cómo desplazar un diseño desplazable en el Android Studio?
- Android studio no puede resolver com.google.android.gms.location.places.AutocompleteFilter
- Android Studio: unmappable character para codificar UTF-8
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 '[email protected]' } } 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() }
- ¿Cómo empujar submodule a github usando android studio?
- ¿Dónde está debug.keystore en Android Studio
- Integración de inicio de sesión de Google OpenID
- Cómo seleccionar varios lugares (sublime) en código en Android Studio?
- No hay números de línea en Eclipse o en el editor de Android Studio XML.
- ¿Cómo puedo mostrar el árbol de dependencias en Android Studio?
- Android Studio 2.0: ¿Por qué Instant Run no funciona al modificar los recursos de diseño de xml?
- ¿Puede un ToggleButton cambiar la funcionalidad de otros botones en la misma Actividad?
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)) }
- Cómo seleccionar un mosaico en particular cuando se hace clic e inflar un mapa de bits en él en tileview Android
- ¿Cuándo se llama a View.onMeasure ()?