2012-05-26 10 views
8

मैं अपने खींचने योग्य फ़ोल्डर में एक छवि नाम "package.png" डालने की कोशिश कर रहा हूं। जैसे ही मैं फ़ोल्डर में उन्हें यह पेस्ट के रूप में यह निम्नलिखित त्रुटि फेंक है:एंड्रॉइड - एक छवि नाम "पैकेज" डालें संकलित समय त्रुटि

[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 अंदर जावा क्षेत्र के नाम पर प्रवेश होने:

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

जावा [प्रलेखन] (http://docs.oracle.com/javase/tutorial/java /nutsandbolts/_keywords.html)। –

संबंधित मुद्दे