Je suis en train de créer définir une classe d'application personnalisée comme suit:Android: java.lang.IllegalAccessException lorsque vous essayez d'utiliser une commande « Application » classe
- créer une sous-classe vide de application appelée MyApp
- dans le manifeste, spécifiez Android :: nom pour mon application:
<application android:name=".MyApp" ...
Cependant, lorsque je tente de lancer mon application, je reçois: java.lang.RuntimeException: Unable to instantiate application com.test.MyApp java.lang.IllegalAccessException: access to class not allowed
Je suis tombé sur une exception similaire où j'essayais de démarrer un service. Il s'est avéré que la classe de service était accidentellement privée et donc votre solution m'a aidé à trouver le problème, merci! – JonnyBoy