Java.lang.UnsupportedOperationException: Service non pris en charge: accessibilité studio Android

J'ai rencontré un problème avec cette UnsupportedOperationException. J'ai récemment passé sur Android studio, donc c'est tout à fait nouveau pour moi. Je voulais ajouter le recyclage dans mon projet, et faire des choses avec lui, mais le concepteur de mise en page me lance cette erreur:

java.lang.UnsupportedOperationException: Unsupported Service: accessibility at com.android.layoutlib.bridge.android.BridgeContext.getSystemService(BridgeContext.java:465) at android.support.v7.widget.RecyclerView.<init>(RecyclerView.java:290) at android.support.v7.widget.RecyclerView.<init>(RecyclerView.java:266) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:379) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:99) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:172) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) at android.view.LayoutInflater.rInflate(LayoutInflater.java:782) at android.view.LayoutInflater.inflate(LayoutInflater.java:504) at android.view.LayoutInflater.inflate(LayoutInflater.java:385) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:401) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:329) at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:333) at com.android.tools.idea.rendering.RenderService$5.compute(RenderService.java:674) at com.android.tools.idea.rendering.RenderService$5.compute(RenderService.java:663) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:932) at com.android.tools.idea.rendering.RenderService.createRenderSession(RenderService.java:663) at com.android.tools.idea.rendering.RenderService.render(RenderService.java:790) at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:480) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310) at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227) at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217) at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238) at com.intellij.util.Alarm$Request$1.run(Alarm.java:327) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) 

Quel devrait être le problème, je ne sais pas honnêtement. J'ai regardé des didacticiels pour la mise en œuvre de RecyclerView dans le projet, mais c'est ce que Android Studio me remets après avoir utilisé le code Google officiel.

  • Gradle - build sass par productflavor (multi dossier)
  • Passer l'énumération ou l'objet par une intention (la meilleure solution)
  • Comment attacher une source Android à Eclipse
  • Envoi de l'activité au fond sans fin
  • Comment éviter l'autorisation "EACCES refusée" sur SDCARD avec la version KITKAT 4.4.2. Nouvelle politique de google
  • Android, background, layer-list et l'élément de bitmap évolutif

  • EDIT: Il semble qu'il soit résolu car la réponse que j'ai acceptée est correcte, mais je n'ai pas essayé tout seul.

    EDIT: Comme j'ai accepté la réponse actuelle, cela est un peu pertinent pour mon problème, mais ce n'est pas une solution complète. Si quelqu'un peut ou pourrait fournir une solution ou une solution de rechange, je vais mettre à jour la réponse acceptée tant qu'elle fournira une telle information, ou si le problème a été résolu par IntelliJ ou quiconque est le développeur. Aussi, merci Dave pour avoir souligné où il échoue, au moins on peut écrire un ticket pour les développeurs 🙂

  • Android - Lire un fichier XML avec HTTP GET
  • Android peut-il supporter les dp moins de 1dp?
  • Quelle est la différence de setVisibility (View.INVISIBLE); SetVisibility (0);
  • Gérer la clé API Google Maps avec Gradle dans Android Studio
  • Définir initialement l'index / id de l'élément sélectionné dans BottomNavigationView
  • Le blanc n'est pas blanc
  • 5 Solutions collect form web for “Java.lang.UnsupportedOperationException: Service non pris en charge: accessibilité studio Android”

    Ce problème a finalement été corrigé dans la bibliothèque de support SDK Manager et RecyclerView API Level 22. Pour citer ce commentaire dans le numéro pertinent d'Android (qui a été fermé le 11 mars 2015), vous devez:

    … mettez à jour la dernière plate-forme SDK pour l'API 22 via le SDK Manager et mettez à jour la dernière vue du recycleur en mettant à jour le référentiel Support via le SDK Manager et dans votre fichier build.gradle pour utiliser la dernière version (22.0.0 )

    De plus, en haut de l'outil de création, vous devez sélectionner l'API Android version 22. Si vous choisissez une version antérieure, vous continuerez à voir l'erreur, même si vous disposez de la dernière bibliothèque de support.

    BridgeContext.getSystemService() (à partir de 5.0.0 r1) lancera UnsupportedOperationException si le service demandé n'est pas l'un des suivants:

    • "Layout_inflater"
    • "Services de textes"
    • "fenêtre"
    • "Procédé d'entrée"
    • "Puissance"
    • "afficher"

    Dans de tels cas, l'exception lancée contiendra le nom du service qui a été demandé.

    Il semble que les utilisateurs d'UI d'IntelliJ n'aient pas été mis à jour, car BridgeContext ne devrait pas demander le service "accessibilité". Comme les commentateurs l'ont suggéré, respectez la disposition XML plutôt que le WYSIWYG.

    J'ai trouvé cette erreur dans le dernier studio 1.5.1. Dans mon cas, il est en train de corriger en modifiant le niveau API pour la prévisualisation. Entrez la description de l'image ici

    Je ne sais pas si c'est le cas, il en est de même de GLSurfaceView -extending class.

    J'ai onDraw(Canvas) pour le but du débogage:

     @Override protected void onDraw(Canvas canvas) { this.toString(); // ← wanted a break here super.onDraw(canvas); } 

    Dès que j'ai supprimé this.toString(); , Le designer a commencé à travailler.

    Jost Change Api niveau 22 ou 23.

    Entrez la description de l'image ici

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