2012-05-26 8 views
8

Estoy tratando de poner un nombre de imagen "package.png" en mi carpeta dibujable. Tan pronto como ellos pegar en la carpeta que está lanzando el error siguiente:Android - poner un nombre de imagen "paquete" arroja error de tiempo de compilación

[2012-05-26 12:40:30 - MyApp] res/drawable-mdpi/package.png:0: error: invalid symbol: 'package' 

Pero tan pronto como puedo cambiar el nombre a algún otro nombre, esta imagen funciona bien. Alguna idea de por qué está sucediendo esto y cómo puedo solucionarlo y tener un "paquete" llamado dibujable.

Respuesta

15

no puedes hacer eso, ya que es Reservado palabra. al igual que ...

break else new var 
case finally return void 
catch for switch while 
continue function this with 
default if throw 
delete in try 
do instanceof typeof 
abstract enum int short 
boolean export interface static 
byte extends long super 
char final native synchronized 
class float package throws 
const goto private transient 
debugger implements protected volatile 
double import public 
null 
true 
false 

Cada recurso que tenga entrada en java nombre de campo en el interior R.java class:

drawable\package.png -> R.drawable.package // while package is a reserved keyword in Java(mentioned above) 
+0

La Java [Documentación] (http://docs.oracle.com/javase/tutorial/java /nutsandbolts/_keywords.html). –

Cuestiones relacionadas