J'ai plusieurs erreurs manifestes concernant certains attributs. Je n'ai apporté aucune modification au manifeste que l'application a généré automatiquement, mais j'ai plusieurs erreurs. * (J'utilise Android Studio 1.2.2)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
package="com.example.iustinian.girlfriendsolver"
Android:versionCode="1"
Android:versionName="1.0" >
<uses-sdk
Android:minSdkVersion="14"
Android:targetSdkVersion="22" />
<application
Android:allowBackup="true"
Android:icon="@mipmap/ic_launcher"
Android:label="@string/app_name"
Android:theme="@style/AppTheme" >
<activity
Android:name="com.example.iustinian.girlfriendsolver.MainActivity"
Android:label="@string/app_name" >
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
-Pour les xmlns: attribut Android, j'obtiens "URL non enregistrée" - Pour Android, versionCode, versionName, allowBackup, libellé et thème que j'obtiens "attribut non autorisé ici"
J'ai jeté un coup d'œil à la documentation du manifeste et je n'ai pas trouvé de réponse. Par exemple, l'attribut allowBackup est placé exactement comme le spécifie la documentation.
Edit: après avoir regardé un peu plus, j’ai trouvé cela sur Android: le thème "@ style/AppTheme" me permet de ne pas avoir de ressource qui correspond au nom donné. C'est la seule chose qui apparaît dans la construction Gradle. J'ai nettoyé et reconstruit le projet plusieurs fois.
Fermez simplement votre fichier manifeste et rouvrez-le. Cela a fonctionné pour moi.
Dans Android Studio, fermez simplement le fichier Manifest et rouvrez-le. Cela résoudra le problème. Au fait, Studio donne trop d'erreurs stupides comme celle-ci.
Pour votre problème "attribut non autorisé ici", versionCode
, versionName
et allowBackup
doivent être placés dans le fichier build.gradle
et non dans le manifeste Android. Cela devrait résoudre le problème.
Deuxièmement, pour votre problème "@style/AppTheme
aucune ressource ne correspond au nom donné", vous devrez vérifier votre fichier styles.xml
et vous assurer qu’un style portant le nom AppTheme
existe là-bas.
J'espère que cela vous aide ou aide quiconque visualise cette réponse.
Dans mon cas, fermer le fichier AndroidManifest.xml ET choisir Fichier> Invalider les caches/redémarrer a résolu le problème.
Je ne sais pas pourquoi je devais faire la dernière étape aussi, mais cela a réglé toutes ces erreurs pour moi.
Très probablement, vous modifiez le mauvais Manifest.xml . Lorsque vous essayez d'exécuter votre code, il crée des fichiers temporaires qui peuvent être ce que vous modifiez.
Le plus simple est de copier/coller la sauvegarde du fichier manifest.xml sur le projet ou de sauvegarder le code sur le bloc-notes et de sauvegarder avec le même fichier manifest.xml et de remplacer le fichier ancien manifeste.xml
Ouvrez simplement votre fichier AndroidManifest.xml dans un autre éditeur, tel que Notepad ++, et appliquez certaines modifications, puis enregistrez-le. cela pourrait fonctionner comme une astuce!
Cela se produit lorsque manifeste n'est pas "correctement" reconnu par AndroidStudio: il s'agit du fichier de localisation correct app/src/main/AndroidManifest.xml, mais pas dans l'arborescence synthétique AS/application/manifestes vue de gauche.
Fermez simplement le projet + supprimez de la liste (de bienvenue) + re - import_project (Gradle, Eclipse ADT, etc.) .
Fermez le studio andorid et ouvrez le fichier AndroidManifest.xml du dossier de l’application dans l’éditeur local, par exemple Bloc-notes, Bloc-notes ++, sublime, etc. Modifiez et enregistrez le fichier manifeste. Ouvrez maintenant l’androdistudio. Votre problème sera résolu.