versiones tutorial studio requisitos full english disponible developers descargar descarga android android-studio

tutorial - Error de renderizado en Android Studio 3.0 Layout Editor



android studio versiones (11)

Acabo de comenzar a aprender Kotlin para el desarrollo de Android y comencé un proyecto vacío y agregué una actividad. He agregado las dependencias de gradle necesarias como se dice en los documentos de Kotlin. Por defecto, el archivo xml de MainActivity contiene solo un TextView. Pero cuando intento obtener una vista previa del xml en el Editor de diseño, muestra un "Error de renderizado"

Render problem Failed to load AppCompat ActionBar with unknown error.

También estoy obteniendo esto

The following classes could not be instantiated: - android.support.v7.widget.AppCompatImageView (Open Class, Show Exception, Clear Cache) - android.support.v7.widget.ActionBarContainer (Open Class, Show Exception, Clear Cache) - android.support.v7.widget.Toolbar (Open Class, Show Exception, Clear Cache) - android.support.v7.widget.AppCompatTextView (Open Class, Show Exception, Clear Cache) - android.support.v7.widget.ActionBarContextView (Open Class, Show Exception, Clear Cache) - android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache) - android.support.v7.widget.ActionBarOverlayLayout (Open Class, Show Exception, Clear Cache) Exception Details java.lang.ClassNotFoundException: android.support.v4.view.TintableBackgroundView

He intentado reconstruir el proyecto y actualizar el diseño manualmente. Pero nada parece funcionar.

¿Entonces qué hago? Estoy usando Android Studio 3.0 Canary 2 con Kotlin

EDITADO:

He hecho algun progreso. He descubierto que ninguno de mis Temas de AppCompat funciona.


el procesamiento falló en Android Studio android.support.v7.widget.AppCompatImageView

Ambiente en el que estaba trabajando:
Android Studio 3.0.1

Causa se encontró en el archivo app/build.gradle :

apply plugin: ''com.android.application'' android { compileSdkVersion 24 -----> 1 buildToolsVersion "24.0.0" -----> 2 defaultConfig { applicationId "com.example.some_project" minSdkVersion 15 targetSdkVersion 24 -----> 3 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) compile ''com.android.support:appcompat-v7:24.0.0'' -----> 4 }

Cambié algunas de las líneas respectivas para que sean las siguientes:

compileSdkVersion 26 <------------ 1 buildToolsVersion "26.0.3" <------------ 2 targetSdkVersion 26 <------------ 3 compile ''com.android.support:appcompat-v7:26.1.0'' <---- 4

Y no necesitaba cambiar nada en el archivo styles.xml . La mayoría de las respuestas anteriores habían sugerido cambiar la siguiente línea:

<style name="AppTheme" parent="Theme.AppCompat.Light">

en seguir:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light">

Pero no quise hacerlo. Parece que, Google Android ha movido la API de Theme(s) del paquete Base a un paquete más raíz, cuando han actualizado la API.


Amigo, también estoy teniendo el mismo problema al usar Android Studio 3.0, obtuve una solución simplemente haciendo algunos cambios en el archivo de estilo en la carpeta de valores de res.

Aquí está...

<!-- Base application theme. --> <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>

He agregado "Base". en los padres para que funcione correctamente!


Bueno, revise su gradle, ¿ha agregado soporte: dependencia de appcompat en el archivo app / build.gradle? también appcompat: dependencia de diseño


Esta solución puede ayudarte. Modificar style.xml de:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> </style>

a:

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> </style>


Estoy enfrentando el mismo problema cuando intenté el llenado automático. Pero esto funcionará para mí. Asegúrese de agregar estas dependencias:

compile "com.android.support:support-core-utils:26.0.0-beta2" compile "com.android.support:support-v4:26.0.0-beta2" compile "com.android.support:support-v13:26.0.0-beta2" compile "com.android.support:appcompat-v7:26.0.0-beta2" compile ''com.android.support:design:26.0.0-beta2''

y

classpath ''com.android.tools.build:gradle:2.3.3''


Hay un problema con la versión 25.4.0 de las bibliotecas de soporte por mí. Regresé a la versión 25.3.1 y el renderizado de diseño funciona.


Resolví el problema actualizando la versión del complemento de gradle a 3.0.0-alpha2 y usando gradle wrapper gradle-4.0-milestone-1-all.zip.

Registré el problema en el rastreador de problemas de Android Studio: https://issuetracker.google.com/u/1/issues/62251892


Resolví este problema cambiando la versión de diseño de soporte a la misma versión de appcompat. Esta es mi muestra de dependencias

dependencies { compile ''com.android.support:appcompat-v7:25.3.1'' compile ''com.android.support:design:25.3.1'' }

Anteriormente solía

compile ''com.android.support:design:25.4.0

''


Si nada de lo anterior funciona, intente esto:

  • Vaya a Herramientas> Android> Administrador de SDK
  • Aspecto interior y comportamiento> Configuración del sistema> SDK de Android, seleccione la pestaña Herramientas del SDK.
  • actualice las herramientas de compilación del SDK de Android a 26.0.1 o la última disponible.

This respuesta probablemente resolverá el problema.


También tengo este problema, resuelto de la siguiente manera: modifique el appcompat-v7:26.0.0-beta2 en build.gradle ( build.gradle modle:app ) a appcompat-v7:26.0.0-beta1 .


el error es:

implementation ''com.android.support:appcompat-v7:26.0.0-beta2''

cambio :

implementation ''com.android.support:appcompat-v7:26.0.0-beta1''