Sdk Android: java.lang.NullPointerException: Tentative d'invoquer la méthode virtuelle

J'obtiens cette erreur quand j'essaie de déboguer l'application sur mon téléphone et d'essayer de se débarrasser de lui dans les heures maintenant...et ne peut pas le comprendre...ce Serait génial si quelqu'un pouvait trouver la solution car je veux publier une nouvelle mise à jour pour mon application dès que possible..

07-05 22:45:02.550    2821-2821/davvarn.csgo_maps E/AndroidRuntime FATAL EXCEPTION: main
Process: davvarn.csgo_maps, PID: 2821
java.lang.RuntimeException: Unable to start activity ComponentInfo{davvarn.csgo_maps/davvarn.csgo_maps.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setImageDrawable(android.graphics.drawable.Drawable)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2356)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2418)
at android.app.ActivityThread.access$900(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5289)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ImageView.setImageDrawable(android.graphics.drawable.Drawable)' on a null object reference
at davvarn.csgo_maps.MainActivity.changeContent(MainActivity.java:176)
at davvarn.csgo_maps.MainActivity.onCreate(MainActivity.java:115)
at android.app.Activity.performCreate(Activity.java:5990)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2309)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2418)
at android.app.ActivityThread.access$900(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5289)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)

Je ne sais pas vraiment comment faire pour coller le MainActivity fichier ici, parce que je suis nouveau sur Stackoverflow. S'il vous plaît laissez-moi savoir et je vais faire un essai.

Vous avez appelant setImageDrawable sur l'objet null (c'est une imageview). Il est difficile de dire comment le réparer parce que vous n'êtes pas collé le code.
Le problème est dans davvarn.csgo_maps.MainActivity classe dans changeContent méthode.
afin de montrer votre classe MainActivity code, veuillez
Le problème, c'est cette ligne: 176. Je le vois dans votre collé logcat. Aller à cette ligne, et de détecter pourquoi instance de imageview est null. Vous pouvez cliquer sur modifier (en dessous de votre question) et ajouter cette ligne à la question.
Peut-être que vous avez oublié de définir cette variable et il est nul. Vérifier la réponse de Zack Matthews.

OriginalL'auteur Davvarn | 2015-07-05