2012-05-07 11 views
1

私はAndroidアプリ開発のためにEclipse Indigoと最新のsdkとADT 19を使用しています。Android SDKを最新版とADTにアップデートする

私は次の問題を修正した後、次のエラーを取得しています:
http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17

Dx warning: Ignoring InnerClasses attribute for an anonymous inner class 
(com.sun.org.apache.xpath.internal.functions.SecuritySupport12$8) that doesn't come with an 
associated EnclosingMethod attribute. This class was probably produced by a 
compiler that did not target the modern .class file format. The recommended 
solution is to recompile the class from source, using an up-to-date compiler 
and without specifying any "-target" type options. The consequence of ignoring 
this warning is that reflective operations on this class will incorrectly indicate that it is *not* an inner class. 

Unable to execute dex: Java heap space 
Conversion to Dalvik format failed: Unable to execute dex: Java heap space 
+0

実際にメッセージを読んだことはありますか?解決策はかなり明白です: '推奨される解決策は、最新のコンパイラを使用し、" -target "タイプのオプションを指定せずに、クラスをソースから再コンパイルすることです。 –

+0

これを行う方法は?ごめんなさい。私はそれのnoobeです。私はそれが何を意味するのか分からなかったのですか? – Smitha

答えて

0

警告メッセージから、あなたはインディゴとADT-19にアップグレードした後、適切に設定されていないコンパイラ、のように見える、試してみて、に確認してくださいJavaコンパイラ設定。

関連する問題