web-dev-qa-db-fra.com

Impossible de charger AppCompat ActionBar avec une erreur inconnue. Android Studio 3.1.3

C'était la première fois que j'utilisais Android Studio et je ne sais pas ce que signifient ces erreurs ni ce qu'elles impliquent. Description de l'image ici

[Render Problem Impossible de charger AppCompat ActionBar avec une erreur inconnue . Contraintes manquantes dans ConstraintLayout

Cette vue n'est pas contrainte. Il n'a que des positions au moment de la conception. Il saute donc à (0,0) au moment de l'exécution, sauf si vous ajoutez des contraintes. L'éditeur de disposition vous permet de placer des widgets n'importe où sur le canevas. . Ces attributs ne sont pas appliqués au moment de l'exécution. Par conséquent, si vous appuyez sur la disposition sur un périphérique, les widgets peuvent apparaître à un emplacement différent de celui indiqué dans l'éditeur. Pour résoudre ce problème, assurez-vous qu'un widget possède des contraintes horizontales et verticales en faisant glisser les connexions Edge.] 

 Render Problem

 Gradle Project

 enter image description here

 enter image description here

1
AR_the_great

Veuillez remplacer com.Android.support:appcompat-v7:28.0.0-alpha3 par com.Android.support:appcompat-v7:28.0.0-alpha1 dans build.gradle(Module: App).

Et cliquez sur Fichier -> Invalider les caches/redémarrer

Bien sûr, vous avez besoin d'un accès Internet.

Il semble qu'il y ait un bogue dans com.Android.support:appcompat-v7:28.0.0-alpha3 

10
Hossein Seifi

Ouvrir , res -> valeurs -> styles.xml, vous trouverez ici une ligne comme celle-ci: 

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

Remplacez DarkActionBar par NoActionBar

13
Arsam khan

Contraintes manquantes dans la présentation de la contrainte: -

Cela signifie que certaines valeurs de contraintes ne sont pas données, comme la distance du haut, du bas à gauche et du droit. Voici un lien pour résoudre ce problème.

Et un autre lien si vous voulez en savoir plus sur la disposition des contraintes 

Si vous utilisez Android Studio pour la première fois, commencez par quelques mises en page simples, telles que la mise en page linéaire ou relative. 

Texte codé: -

Ce n'est pas une erreur mais un avertissement. En règle générale, vous ne devez jamais utiliser de chaînes codées en dur dans votre mise en page, mais toujours utiliser des ressources de chaîne (ce qui signifie que toutes les chaînes sont stockées dans un fichier séparé où elles peuvent facilement être modifiées pour différentes langues, etc.).

Pour convertir une chaîne codée en dur en une ressource chaîne:

1: place le curseur sur la chaîne codée en dur 

2: appuyez sur ALT + Entrée 

3: entrez un nom pour votre ressource 

4: cliquez sur OK

1
Kevin Kurien

Utilisez toujours la version stable

Toujours utiliser une version stable des bibliothèques. Si vous développez une application, vous ne voulez pas faire face à ce type d'erreur.

Au moment de répondre, la version la plus stable actuelle est 27.1.1 et le second 28.0.0-rc02.

Je suggère d'utiliser 27.1.1 jusqu'au 28 version stable.

implementation 'com.Android.support:appcompat-v7:27.1.1'
  • Synchronisez à nouveau
  • Pas besoin d'Invalidate/Restart, Juste redémarrer serait bien. Ou la fermeture du projet et la réouverture de la version récente seraient plus rapides que le redémarrage.

Suivre la version de la bibliothèque de support.

0
Khemraj