8

ドローアブルフォルダに画像名「package.png」を入れようとしています。それらをフォルダに貼り付けるとすぐに、次のエラーがスローされます。

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

しかし、別の名前に名前を変更するとすぐに、この画像は正常に機能します。なぜこれが起こっているのか、そしてこれを修正して「パッケージ」という名前のドローアブルを作成する方法についてのアイデア。

4

1 に答える 1

14

予約語なので、それはできません。と同じように...

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

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

drawable\package.png -> R.drawable.package // while package is a reserved keyword in Java(mentioned above)
于 2012-05-26T07:16:33.883 に答える