9
votes

java.lang.verifyError: Attendez-vous à un cadre de piles à la cible de la branche 57

Un projet d'application de travail parfaitement a commencé à donner cette erreur dans Android Studio. J'ai essayé diverses choses comme la modification de la structure du fichier principal.xml, la modification de la version Google Play Services, etc. Mais rien n'a aidé. Cette erreur apparaît dans l'onglet Affichage et j'ai essayé d'utiliser API 18 pour la visualisation. Aussi, pour une raison quelconque, le taux de remplissage des annonces interstitielles est tombé à 0 et renvoie no_fill. xxx

build.gradle xxx < / pré>


0 commentaires

3 Réponses :


1
votes

avec JDK 5 Il y avait une nouvelle vérification de type introduite (voir Options JVM , UTILISATIONS) mais a été désactivée par défaut. Comme vous définissez

targetCompatibility JavaVersion.VERSION_1_7


3 commentaires

J'utilise déjà compileoptions {SourceCompatibilittibilité javavversion.version_1_7 cibleCompatibilittibilité javavversion.version_1_7} dans la construction de l'application.gradle à partir du début et il n'a pas aidé. gist.github.com/donniezzen/ead9fd8A2505eda11884


Si vous n'utilisez aucune fonctionnalité spécifique JDK 7, essayez d'utiliser la version_1_5.


Gail a posté le bon Réponse il y a 3 jours. Et je ne peux pas supprimer la compatibilité 1.7 parce que j'utilise une chaîne dans une instruction de commutation.



1
votes

Puisque je ne peux pas marquer cette question, je pose la réponse de l'autre thread .

I had the same problem when trying to preview the custom view AdView. My
project is built using gradle via Intellij community edition (13.x) and 
I ended up changing the version of google play services from

compile 'com.google.android.gms:play-services:5.+'

to

compile 'com.google.android.gms:play-services:4.+'

specifically, I changed the dependencies section of my gradle file to look
like this:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.gms:play-services:4.+'
}


0 commentaires

2
votes

J'ai eu un même problème. et cherché beaucoup mais aucune réponse aidez-moi.

Je pense que cela pourrait être un bug dans Google-Play-Service

Puis je reçois une nouvelle API de mon ordinateur d'amis (dans son ordinateur, son API fonctionne parfaitement, alors je viens de remplacer cela et cela fonctionnait.) Voici mes amis API

Essayez cette API ceci pourrait vous aider.


2 commentaires

Bien que ce ne soit pas une réponse ce que je veux, mais cela ne répond que de résoudre mon problème. Donc, vous obtenez +50 M. Crazy Proggrammer.


Homme tu es génial !! Merci!! :)