Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2011, 19:20
Avatar de javih
javih
 
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 8 meses
Puntos: 12
Migrate Android Code ¿qué es esto ahora?

Hola,

Me están apareciendo errores en los recursos después de actualizar el ADT de la versión 12 a la 14.

Pero solo en proyectos nuevos en otros con similares características no canta ningún error el IDE.

Me Sugiere lo de Migrate Android Code y si le doy click sale esto:

Non-Constant Expression: Migration Necessary

Cita:
As of ADT 14, teh resource fields (such as xml) are no longer constants when defined in library porjects. This is necesary to make library projects reusable without recompiling them.

On consegquence of this is that you can no longer user the fields directly in switch statements. You must use an if-else chain instead.

Eclipse can automatically convert from a switch statement of an if-else statement. Just place the caret on the switch keyword and invoke Quick Fix (Ctre-1 on Windows and Linux.......

¿A qué se refiere con lo de hacer la librería del proyecto reutilizable sin recompilarla?

¿Y lo de usar if-else?


¿Me pueden explicar?, no entiendo bien la traducción.

Saludos