android-studio android-studio-3.0

Android Studio 3.0 Canary 2: atributo ''android: versionCode'' no encontrado



android-studio android-studio-3.0 (15)

Actualiza el estudio de Android a Canary 3. Resolvieron el problema

Actualicé Android Studio con la última versión de canary y ahora no puedo ejecutar mi aplicación.

Cada vez que intento construir el proyecto, aparece el siguiente error:

Error:F:/.../**app_name**/app/build/intermediates/instant-run-support/debug/slice_0/AndroidManifest.xml:2 attribute ''android:versionCode'' not found

Traté de abrir manualmente el archivo y el atributo está claramente allí:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="****" android:versionCode="1" android:versionName="1.0" split="lib_slice_0_apk"> </manifest>

Intenté limpiar el proyecto, invalidar el caché, reiniciar el estudio de Android pero nada me ayudó.

Este es mi build.gradle (app) :

apply plugin: ''com.android.application'' apply plugin: ''kotlin-android'' android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "****" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" compile ''com.android.support:appcompat-v7:25.3.1'' testCompile ''junit:junit:4.12'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' compile ''com.android.support:design:25.3.1'' compile ''com.android.support:cardview-v7:25.3.1'' compile ''com.squareup.picasso:picasso:2.5.2'' }


Cada vez que aparece este siguiente error:

Error:D:/StudioProjects/yoda/app/build/intermediates/instant-run-support/debug/slice_0/AndroidManifest.xml:2 attribute ''android:versionCode'' not found

Me gustaría eliminar la carpeta D:/StudioProjects/yoda/app/build , luego seleccionar Build / Rebuild Project, y todo estará bien.


Después de limpiar y volver a expandir, deshabilité la ejecución instantánea y la volví a habilitar y el error desapareció.


En cuanto a 6/9/2017 Android Studio 3.0 Canary 3, la falla aún existe. Después de probar todas las formas mencionadas para solucionar esto, la que funciona es:

  1. Proyecto limpio
  2. Proyecto de construcción
  3. Deshabilitar / Rehabilitar la función de ejecución instantánea o
  4. Recarga Android Studio.

En caso de error, sugiéralo enviar un informe a Google a través de Ayuda> Informar problema de ejecución instantánea ... , también cree un informe de error en Grupos. No olvides vincular esta página de StackOverlow; puede ser que de esta forma Google solucione este molesto error rápidamente.


Este error está resuelto desde Android Studio 3.0 Canary 6, solo actualiza Android Studio y todos los componentes de SDK y reinicia Android Studio.

Probado en:

Build # AI-171.4163606, construido el 7 de julio de 2017 JRE: 1.8.0_152-release-884-b01 amd64 JVM: OpenJDK 64-Bit Server VM de JetBrains sro Windows 10 10.0


Este problema está estrictamente relacionado con la ejecución instantánea. Solución alternativa: desactívelo en File -> Settings/Preferences . Esto al menos le permitirá ejecutar su aplicación en la versión canaria de AS.


La solución más rápida que funciona para mí en Android Studio 3.0 Canary 2 es agregar los atributos versionCode y versionName , y cuando ocurre el error, simplemente lo cambio a cualquier otro valor (por ejemplo, 1.0 a 1.1 y viceversa). Entonces la aplicación comienza bien.

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" package="com.XXX" android:versionCode="1" android:versionName="1.0">


Limpia y reconstruye el proyecto y reinicia el estudio Android. Funcionará.


Lo que funcionó para mí es una combinación de lo que dijeron Robin y SamboyCoding.

  1. Limpiar proyecto desde el menú de compilación
  2. Reconstruir proyecto desde el menú de compilación

Entonces podría iniciar la aplicación para probar sin problemas.


Lo que funcionó para mí fue ir a la carpeta de mi proyecto y eliminar la carpeta "compilar" para forzar a Gradle a recompilar todo. También borré la carpeta "gradle", pero tuve que volver a crearla manualmente porque AS no lo hizo, pero no creo que sea esto lo que la solucionó.


Para mí fue suficiente borrar la carpeta .gradle en la carpeta raíz del proyecto


Simplemente invalidar los caches hizo el trabajo por mí.

Archivo> Invalidar cachés y reiniciar

No es necesario deshabilitar la Ejecución instantánea ni eliminar manualmente ninguna carpeta de compilación.


Tengo el mismo problema. Así que probé la versión estable 2.3.1 de android studio. Luego viene una pregunta si quiero usar el SDK de los estudios Android, selecciono esto.

Intenta ejecutar la aplicación, aparece un error de Gradle que solicita un mínimo de Android Studio 3.0.

Vuelvo a iniciar Android Studio 3.0 C2, la pregunta sobre el SDK vuelve a aparecer, pero luego la aplicación se compila y el error de versionCode se ha ido.


Yo tuve lo mismo. Intenté ya sea reconstruir el proyecto o cambiar build gradle un poco (por ejemplo, cambiar un versionName) y sincronizar, entonces, en su mayoría, el problema se ha ido temporalmente.


abra el archivo de manifiesto y ciérrelo. si todavía no funciona: reconstruya, abra el archivo de manifiesto y ciérrelo, -> EJECUTAR