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) 

2 Solutions collect form web for “No se puede crear una nueva vista en el archivo xml (layout) (java.lang.NoSuchFieldError: No hay campo estático de tipo I)”

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 …

  • Android TextView en la parte superior de una vista
  • Equivalencia de setTag (clave, valor) en XML
  • ¿Qué el mensaje de logcat: "E / MoreInfoHPW_ViewGroup (2905): Vista de padre no es un TextView" significa?
  • Android: ¿cuál es la diferencia entre los estados enfocado, habilitado, presionado y seleccionado?
  • Android: cómo encontrar varias vistas con un atributo común
  • Android ver el relleno o los márgenes por defecto
  • No es posible establecer dinámicamente el parámetro setVisibility ()
  • Operación de setContentView de Android
  • Id de una vista en una coordenada
  • Custom View onDraw se llama constantemente
  • Cómo comprobar si la vista es visible para el usuario
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.