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.]
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
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
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
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'