魔法の背景R.java ファイル
-
20-09-2019 - |
質問
最近しているもの問題R.java ファイルです。現在決定していないバックアップ削除ファイルに何が起こるか見てみてください.
何事もなかったかのように、作成した空R.java ファイルが最高です。今Eclipseのよう図のファイルの改ざんな問題を警告:
R.java was modified manually! Reverting to generated version!
ことになるすべてでございます。またビルで手動でしたがない。
そこで、二つの質問:
- どう力Eclipseを再生ファイル
- 何が起きている。はどのように作成したファイルのコードで生成のファイルとは何ですか?
と思いります。通常通りの問題が発生したほんの数日前までに申込締切)
解決 4
私はこの問題を発見した - 私は(私は他方にリサイズ防止しようとしていた)だけY軸上に定義されたパッチ領域と9patch画像を作成している
。疑問は残る:なぜエラーに関する警告が存在しないのですか?ある場合または - ?どこが埋設されている。
他のヒント
私はR.javaを生成するための失敗に関する一見不可解なエラーが発生して、コンパイルする私のAndroidアプリを取得問題を抱えていました。
問題は、私が以前のビルド中にAndroidのエミュレータを殺すことによって引き起こされました。それをしないでください!手がかりは、いくつか残さ* .out.xmlファイルの出現だった。
ソリューションは、プロジェクトを選択した、プロジェクト - をクリック>クリーン、その後のすべて手動* .out.xmlファイルを削除の。そうして私は実行 - > [ファイル名を指定して実行]をクリックし、成功したビルドを持っている可能性があります。
もう一つ:私は、Eclipseを使用しています。私はプロジェクトがパッケージエクスプローラーで選択されたことを確認するために持っていた、とのありませんのちょうどいくつかのランダムなソースファイル。簡単に気付かないように!
R.javaは、ビルドに自動生成されます。それの内容は、(レイアウトや好みなどの)リソースファイルに基づいています。
あなたがそれを削除すると、それが再作成されましたが、あなたがあなた自身を作成する場合、あなたはそれを置き換えることはありませんビルドシステムとしてトラブルになります。
あなたは、単に再び(手動またはプロジェクト - >クリーンを選択して)それを削除し、プログラムを再構築することができます。
私はこの問題に数回、一回でより一部内容に間違い"res"ファイルをチェックもOKですべてのおresファイル、XML、後できます。
例えば、共通の原因とされる:
なかった適切なスペルの名前のプロパティのスタイル、XMLファイルです。
なかった適切り文字列をXMLのロケールのファイルです。
申し訳ありませんが、Eclipseでの出力をチェックしてみてください。すべてのあなたのリソースファイル(string.xmlを、レイアウト、...)とのインタフェースを確認する必要があること。私が意味する、(あなたのAndroidManifest.xmlをチェックし、それが正しいのですか?)あなたはproccessを構築完了するためにEclipseを防ぐ多少の誤差があるかもしれ(* .aidl)、いくつかの問題(一貫性のない構文、または何か....)R.javaを生成するために日食防ぐがあるかもしれません。
私は同じ問題を持っていたし、それは私が大文字を使用してリソース・ファイル(.pngの画像)と命名したことでした。 (代わりimagebutton001.pngのImageButton001.png)。
は、ファイルの名前を変更Afther私R.javaが戻ってきます。
Rgards、 フアン
場合が不十分な空きメモリーの構築ツールのまま黙って失敗 (Eclipseまなエラー報告何らかのエラーログ).のあるその他の開いたアプリケーション例エミュレータやブラウザ)に関しての追加スペースのマニフェストファイルとして保存することができます。
- 。あなたはおそらくそのあなたが今百万と一つの問題を持っているので、自分自身を再生成しないRの原因となる1つの問題を抱えている。
Rクラスを自分で作成しようとしないでください。
あなたはいじりてきた最後のXMLを考えてみてください、とのエラーのためにそれをチェックします私は同じ問題を持っていたここを
エラーがないことを確認あなたのマニフェストファイルであることを確認してください。 あなたは/res/values/strings.xmlにリソース文字列のAPP_NAMEを削除した場合、それはR.javaの権利を生成する方法を知りません。 HelloSpinnerのチュートリアルをやったとき、私はこれに問題を発見します。
私は、不要なリソースが問題を引き起こしていたことがわかりました。できるだけ早く私はR.javaが生成されたリソースを削除してます。
私はちょうど同じ名前の別を作成し、ファイルを削除する、(またはこれが動作しない場合は、他を試してみてください)に取り組んできたXMLファイルにコードをカットR.java
を再構築するために、この問題を持っていましたそれに戻すコードを貼り付けます。この情報がお役に立てば幸いです。
を知って良いことができます何かがXMLファイルが含まれている場合は?、その後、R.java
が再生されないということで、エラーがXMLファイルに示されていない(時にはそれはしばらく後に現れます)
私はあなたのような行を持っています。
< string name="questionmark"\>?< /string> <br>
変更しようか?何か他のものへとR.java
ファイルに何が起こるか見て -
私は大文字で生フォルダ内の.wavファイルの名前を変更していたが、同様の問題がありました。私はすべて小文字に変更すると、プロジェクトをきれいにし、それがR.java
罰金を再構築します。
他の人が述べたように、あなた自身のR.java
ファイルの作成から離れて。私は最初のAndroidを始めたとき、私は同じ問題に遭遇し、それがコンパイルエラーに起因するかを把握するためにいくつかの時間がかかっています。
あなたはR.java
ファイルをどうしようとしていた?
私は同じ問題を抱えていました。
:私はちょうどに行ってきましたProject -> Properties -> Android
と私のプロジェクトのための右のエミュレータを選んだ、私はその瞬間でから選択する3種類のを持っていました。私は、私はいくつかの与えられた瞬間にエミュレータを変えたことに気づきました。だから、役立つかもしれない、エミュレータを変更しよう!
幸運
私はIntelliJのと同じ問題がありました。問題は、IDEAの検査はこれを自動的にピックアップしていなかった、私はAPP_NAME何らかの理由でstrings.xml
で二回定義されていたことだった。
私は別のサイトでこれを読んで、それが私を助けてくれます:
「それはあなたの問題を解決しない場合は、あなたのAndroidManifest.xml
を変更してみてください(ちょうどスペースを追加して保存)。私は再構築するR.java
を強制することを聞いた。」
だからマニフェストファイルにスペースを追加し、再構築!
サイドノート、通常、これらの* .out.xmlファイルはXMLファイルがエディタにフォーカスされながら、プロジェクトをビルドしようとすることで生成された
私は問題を解決していない同様のproblem.Cleaningプロジェクトを持っていたし、コード内のエラーやファイル名に大文字やスペースありませんでした。
> CLEANとし、「すぐにビルドを開始」オプションをオフにします -ソリューションは、プロジェクトを選択したときに来たポップアップウィンドウに行っていました。プロジェクトを清掃してください。閉じるとEclipseを再オープンし、プロジェクト(プロジェクト - > BUILD)を構築します。
問題は、なぜ簡単できれいなままとEclipseを閉じずに構築働いていませんでした。