96 votes

java.lang.NullPointerException (pas de message d'erreur)

Je sais que cette question de la mine a été demandé de nombreuses fois et j'ai fait de suivre la plupart des réponses, mais aucun de ceux qui m'ont aidé. Donc c'est mon problème, chaque fois que je synchroniser mon projet, il échoue toujours. Voici comment le gradle console de ressembler à:

De l'exécution des tâches: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]

Configuration à la demande est une fonction de l'incubation. Différentiels java la compilation est une incubation de fonctionnalité. :application:pré-créer UP-to-DATE :app:preDebugBuild À JOUR :app:checkDebugManifest :app:preReleaseBuild UP-to-DATE :app:prepareComAndroidSupportAnimatedvectordrawable2420library UP-to-DATE :app:prepareComAndroidSupportAppcompatv72420library UP-to-DATE :app:prepareComAndroidSupportDesign2420library UP-to-DATE :app:prepareComAndroidSupportMediarouterv72300library UP-to-DATE :app:prepareComAndroidSupportRecyclerviewv72420library UP-to-DATE :app:prepareComAndroidSupportSupportCompat2420library UP-to-DATE :app:prepareComAndroidSupportSupportCoreui2420library UP-to-DATE :app:prepareComAndroidSupportSupportCoreutils2420library UP-to-DATE :app:prepareComAndroidSupportSupportFragment2420library UP-to-DATE :app:prepareComAndroidSupportSupportMediacompat2420library UP-to-DATE :app:prepareComAndroidSupportSupportV42420library UP-to-DATE :app:prepareComAndroidSupportSupportVectordrawable2420library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServices940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesads940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesadslite940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesanalytics940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesanalyticsimpl940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesappindexing940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesappinvite940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesauth940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesauthbase940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesbase940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesbasement940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicescast940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicescastframework940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesclearcut940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicescontextmanager940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesdrive940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesfitness940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesgames940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesgass940library UP-to-DATE :app:prepareComGoogleAndroidGmsPlayServicesgcm940library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesidentity940library ÉCHEC: Construire a échoué avec une exception.

  • Ce qui s'est passé: java.lang.NullPointerException (pas de message d'erreur)

  • Essayez: Exécuter avec --stacktrace option pour obtenir la trace de la pile. Courir avec --info ou de l'option --debug pour obtenir plus de la sortie du journal.

BUILD FAILED

Temps Total: 7.518 secondes

ET ce sont mes dépendances

dependencies {
   compile fileTree(dir: 'libs', include: ['*.jar'])

    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:24.2.0'
    compile 'com.android.support:design:24.2.0'
    compile 'com.google.android.gms:play-services:9.4.0'
    testCompile 'junit:junit:4.12'
    compile 'com.google.android.gms:play-services-location:9.4.0'
    compile 'com.google.android.gms:play-services-appindexing:9.4.0'
    compile 'com.google.firebase:firebase-messaging:9.2.0'
    compile 'com.google.firebase:firebase-database:9.0.2'
    compile 'com.firebase:firebase-client-android:2.4.0'
    compile 'com.google.firebase:firebase-core:9.4.0'
}

apply plugin: 'com.google.gms.google-services'

Comment résoudre le problème?

208voto

rastik Points 2026

J’ai avez supprimé le dossier .gradle du projet et a réussi à le reconstruire à nouveau. Faire une sauvegarde, juste au cas où.

30voto

Kona Suresh Points 1164

Ce problème créé quand le tout d’un coup le système redémarré, puis gradle fichier corrompu. et qui a corrompu fichier mis en cache, donc nous avons besoin de supprimer ce fichier de votre projet

Il sera re-générer à nouveau.

Ensuite, redémarrez le studio Android et re-compiler le projet.

source : https://code.google.com/p/android/issues/detail?id=220741#c13

Il est a fonctionné pour moi.

6voto

Geraldo Neto Points 2006

Si vous rencontrez toujours ce problème, même après avoir supprimé le dossier .gradle sous le chemin de votre projet, comme suggéré ci-dessus, tuer tous les processus Java s’exécutant sur le gestionnaire de tâches et essayez de mettre à jour votre Studio Android.

J’ai été dans la même situation mais maintenant il fonctionne très bien.

J’espère que ça aide !

0voto

Marcin Orlowski Points 24633
<pre><code></code><p>Pas sûr que ce soit le coupable, mais tu as jolie pagaille avec les versions utilisées ici. Essayez d’utiliser les versions récentes ou au moins la même pour tous les composants associés.</p><p><a href="https://github.com/ben-manes/gradle-versions-plugin" rel="nofollow">https://github.com/Ben-Manes/Gradle-versions-plugin</a></p></pre>

0voto

sketch204 Points 1

J'ai eu un problème similaire lors de l'importation de firebase dans mon projet. Tout d'abord assurez-vous que vous avez suivi le tutoriel étapes correctement et ont importé la condition .fichier json dans le bon répertoire.

Aussi, depuis firebase v9.0 il a été mis en application dans le google play services, afin de firebase pour fonctionner correctement, assurez-vous que les Google play services sont à jour sur le périphérique que vous faites des tests,

J'ai aussi trouvé cette réponse utile lors de la résolution de mon problème https://stackoverflow.com/a/37310513/6728099

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X