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

  • Restringir el API de autocompletar de lugares a ciudades de un país específico android
  • Cómo resolver: se produjo un error inesperado Inicializando Android Designer "en VS 2015 con Xamarin
  • ¿Cómo puedo probar fragmentos con Robolectric?
  • La miniatura de carga deslizante no funciona
  • Android cómo ejecutarOnUiThread en otra clase?
  • ¿Cómo dejar de mostrar el mensaje de Toast cuando la aplicación está cerrada?
  • Espere a que se complete el AsyncTask múltiple
  • FirebaseRecyclerAdapter con vista vacía
  • Android desventajas de no cerrar el cursor
  • Llamar a un AsyncTask de otro AsyncTask
  • ¿Cuántos dispositivos Android necesito para realizar pruebas exhaustivas?
  • Cómo utilizar SupportMapFragment dentro de un fragmento?
  • 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.