2012-02-09 6 views
0

良い日。日食を使用したアンドロイドアプリケーション

私のAndroidアプリケーションにエラーがあります。 R.javaがeclipseによって自動生成されるため、コードを削除できません。

削除すると、エラーが復元されます。私は助けが必要です。エラーが発生したコードは次のとおりです。

public static final class id { 
    public static final int 10_00=0x7f080021; 
    public static final int 90=0x7f08001f; 
+1

正確なエラーは何ですか? logcatは、エラーが発生していると判断するのに役立ちます。 R.javaは自動的に生成されるデザインです。それは問題じゃない。 – Huang

+0

プロジェクトをきれいにして再構築すると、自動的に解決されます。プロジェクト - >クリーンでプロジェクト - >ビルド –

+0

あなたは、Rファイルが自動生成されたファイルであることを知っています。 10_00と90という名前の変数があることは確かですか? –

答えて

0

特定のファイルにエラーが表示されている場合は、それに応じて解決してください。特定のファイルではなくプロジェクト上にエラーが表示されない場合は、「Eclipseでの問題表示」を参照してエラーを確認し、それに従って処理を進めてください。それでも解決できない場合は、問題を解決してください。

+0

問題を修正しました。 10_100と90のIDを持つテキストビューがいくつかあります。名前を変更して問題が解決しました。ありがとうございます –

2

Android XMLファイルでリソースやIDの変数名を指定する方法がわからないと思います。

変数名はnumberで始めるべきではありません。アルファベットで始まる必要があります。 XMLファイルのトークンとして使用された特殊文字は使用しないでください。 (?例えば、@、<、>、など)

有効:S12、HI、var_12など

無効:12S、123、ハイテク、S12の#など

あなたのプロジェクトの問題はあなたのID名は10_00と90という数字で始まりました。これらを有効な変数名に変更します。

ご理解いただきありがとうございます。

+0

私はそれを理解しています。私はエラーを修正しました。ありがとうございました。 –

1

数値で変数名を開始することはできません。 Javaコード規約を検索します。

+0

はい – OnkarDhane