No se puede crear una nueva vista en el archivo xml (layout) (java.lang.NoSuchFieldError: No hay campo estático de tipo I)
Tengo un proyecto que utiliza dos módulos (bibliotecas), he creado alguna actividad y su archivo de diseño respectivo en una de mi biblioteca, no puedo añadir nuevas vistas en ese diseño (Textview, Imageview etc). Aquí está la salida logcat.
java.lang.NoSuchFieldError: No static field tv of type I in class Lcom/camera/sushant/opencamera/R$id; or its superclasses (declaration of 'com.camera.sushant.opencamera.R$id' appears in /data/app/com.streetspotr.streetspotr.staging-1/base.apk) at com.camera.opencamera.MediaPreview.onCreate(MediaPreview.java:89) at android.app.Activity.performCreate(Activity.java:5933) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360) at android.app.ActivityThread.access$800(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5221) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
- No se puede obtener el atributo clipChildren = false para trabajar
- Java.lang.InstantiationException: no se puede instanciar class: no hay constructor vacío
- Android: Cómo dibujar gratis encima de cualquier cosa (cualquier actividad)
- Cómo ocultar / deshabilitar adview admob?
- Android: cómo encontrar varias vistas con un atributo común
- GetWidth y getHeight devuelven un cero
- Cómo crear una vista parcialmente invisible
- ¿Cómo puedo reproducir vídeos de Youtube en un diseño personalizado de Android?
- Dibuja el fondo de la vista personalizada desde el archivo .png en Android
- Android slide down animación
- Android ¿hay alguna llamada de vista cuando se destruye?
- Sobreescribiendo el método onScroll del com.android.View en la codificación android?
- ¿Cómo agregar una foto de contacto a ImageView?
Al parecer, lo que estaba sucediendo, tenía el diseño con el mismo nombre en mi módulo de aplicación y mi módulo de biblioteca. Así que al empaquetar la aplicación siempre estaba tomando el diseño de mi módulo de aplicación no módulo de biblioteca. Así que tuve que eliminar el diseño en mi módulo de aplicación y todo funcionó bien.
Mover un recurso de su proyecto a una biblioteca puede llevar a este problema también. Si lo hizo, la limpieza del proyecto resuelve el problema …
- JQuery móvil deshabilitar el contenido de la página desplazamiento vertical
- Cómo obtener una lista de tonos de timbre disponibles en Android