Java.lang.NoSuchMethodError: android.app.Notification $ Builder.build

Je viens d'ajouter une icône de notification à la barre de notification de mon application, qui prend en charge Android> = 11 et a commencé à lancer ci-dessous une erreur:

java.lang.NoSuchMethodError: android.app.Notification$Builder.build at com.xynapse.autokam.MainActivity.onCreate(MainActivity.java:195) at android.app.Activity.performCreate(Activity.java:4519) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981) at android.app.ActivityThread.access$600(ActivityThread.java:123) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1147) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4464) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:822) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:589) at dalvik.system.NativeStart.main(Native Method) 

Voici ma partie du code responsable de la notification du bâtiment.

  • Comment insérer% 20 à la place de l'espace dans Android
  • Android - Impossible de résoudre la superclasse
  • Fonction d'exécution Android après avoir appuyé sur "Entrée" pour EditText
  • Comment trouver l'activité de premier plan actuelle dans Android
  • URL SMS sur Android
  • Les configurations Gradle ne fonctionnent pas comme prévu dans le nouveau système de génération Android
  •  navigationIntent = new Intent(this, MainActivity.class); navigationIntent.setAction(Intent.ACTION_MAIN); navigationIntent.addCategory(Intent.CATEGORY_LAUNCHER); navigationIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP); pi = PendingIntent.getActivity(this, 0, navigationIntent,0); notification = new Notification.Builder(this) .setContentIntent(pi) .setSmallIcon(R.drawable.splash_logo) .setContentTitle("Status") .setContentText("Standby mode") .build(); 

    Est-ce que quelqu'un a une idée de pourquoi je reçois NoSuchMethodError pour une méthode simple .build? Ou est-ce que je ne me trompe plus ici?

    Merci d'avance.

    MISE À JOUR Il m'a semblé que la méthode .build a été ajoutée dans API16, une question stupide, mais peut-être aidera-t-elle quelqu'un 🙂

  • Est-il possible d'héberger à distance une ressource utilisée dans une application Android de telle sorte qu'elle ne peut être utilisée que par mon application?
  • Fond blanc sous boîte de dialogue d'alerte
  • Le royaume se ferme
  • Comment installer une application Android sur un véritable appareil sans publication et Eclipse?
  • Android rotation du bitmap 90 degrés donne lieu à une image écrasée. Besoin d'une rotation réelle entre le portrait et le paysage
  • Android.widget.textview ne peut pas être appliqué à android.view.view
  • One Solution collect form web for “Java.lang.NoSuchMethodError: android.app.Notification $ Builder.build”

    La réponse est exactement la même que ici: java.lang.NoSuchMethodError: android.app.Notification $ Builder.addAction

    Vous pouvez utiliser NotificationCompat.Builder partir du package Support Android ( android.support.v4.app.NotificationCompat.Builder ).

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.