Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android: java.lang.IllegalAccessException al intentar utilizar una clase personalizada "Application"

Estoy tratando de crear define una clase de aplicación personalizada de la siguiente manera:

  1. Crear una subclase vacía de Aplicación llamada MyApp
  2. En el manifiesto, especifique android :: name para mi aplicación: <application android:name=".MyApp" ...

Sin embargo, cuando intento ejecutar mi aplicación, obtengo: java.lang.RuntimeException: Unable to instantiate application com.test.MyApp java.lang.IllegalAccessException: access to class not allowed

  • Com.google.android.gms.internal.zzhu: no se puede encontrar la clase referenciada android.security.NetworkSecurityPolicy
  • ¿Qué es la versión mínima de Google Play Services para utilizar Firebase?
  • Cree un anuncio nativo de Admob en forma programática
  • ¿Cómo dormir hilo en Xamarin android y ios?
  • Cómo copiar texto a Clip Board en Android?
  • ¿Cuál es la diferencia entre ACTION_SENDTO y ACTION_VIEW al enviar sms?
  • Com.android.ddmlib.AdbCommandRejectedException: dispositivo desconectado (incluso cuando el dispositivo está conectado)
  • ¿Cómo puedo eliminar completamente un hilo de Android?
  • 2 Solutions collect form web for “Android: java.lang.IllegalAccessException al intentar utilizar una clase personalizada "Application"”

    Asegúrese de que su clase personalizada es public , tiene un constructor public de argumento cero y que el constructor se acopla al constructor de la superclase.

    Estoy de acuerdo con CommonsWare. Si amplía android.app.Application para definir una aplicación personalizada para su proyecto, asegúrese de haber marcado su clase como constructor público y público no-agrs.

    Sin embargo, en la API de android.app.Application mencionó que, Normalmente no hay necesidad de subclase de la aplicación. En la mayoría de las situaciones, los singletons estáticos pueden proporcionar la misma funcionalidad de una manera más modular.

    Espero que esto ayude.

    Aclamaciones.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.