2012-05-26 13 views
8

画像の名前を "package.png"を私のドロウアブルフォルダに入れようとしています。すぐに私はそれがエラー以下投げているフォルダに、彼らにそれを貼り付けるよう:Android - 画像名を "package"にするとコンパイル時にエラーが発生する

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

しかし、すぐに私はいくつかの他の名前に名前を変更すると、この画像が正常に動作します。なぜこれが起こっているか、どのように私はこれを修正することができ、 "パッケージ"という名前のドロアブルを持っているかを知る。

答えて

15

あなたはそれを行うことはできませんので、予約済みという単語です。ちょうどのような...

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 

R.java class内部のJavaフィールド名のエントリを持つ各リソース:

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

Javaの[ドキュメント](http://docs.oracle.com/javase/tutorial/java /nutsandbolts/_keywords.html)。 –

関連する問題