問題タブ [r.java-file]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
123 参照

android - ClassCastException を引き起こすコードとの R ファイルの同期

昨日、アプリの 1 つの新しいバージョンをデプロイしました。今朝、マーケット ダッシュボードでいくつかの ClassCastExceptions が報告されました。私のJavaコードがfindViewByIdを使用して、ボタンにキャストしていた要素を取得していたため、例外が発生していました。取得された要素が実際には LinearLayout であったため、これは例外を発生させていました。これをトラブルシューティングするために、Eclipse から生成された最新の R ファイルのコピーを取得し、テキスト ファイルに保存しました。私はプロジェクトをきれいにし、R の新しいコピーを取り、それらを比較しました。一部のウィジェットに関連付けられた ID は、実際には異なっていました。ボタンの ID は、LinearLayout の ID でした。このクリーンなプロジェクトを本番環境にデプロイすると、この問題が修正されると思います。私の質問は、R ファイルと xml の間のこの切断により、私のコードはどのようにローカルで実行されたのでしょうか? 展開する前に、将来必ずクリーンを実行するようにしますが、これはバグのようです。

0 投票する
11 に答える
31018 参照

android - R.Java が生成されない

Googleコードからコードをダウンロードしましたが、そのプロジェクトをEclipse IDEにインポートすると、R.Javaファイルが生成されません。多くのブログやフォーラムを検索し、クリーニング、再構築、既存のソースからのプロジェクトの作成など、多くのことを試みましたが、まだ直面していますSVNクライアントソフトウェアが原因であると言う人もいましたが、その解決策について言及した人はいませんでした。自分でダウンロードして正確な問題を見つけていただければ、とても感謝しています。

0 投票する
2 に答える
3278 参照

android - R.javaは変更できません

私はアンドロイドでR.javaを変更しようとしていました。生成されたJavaファイルを削除しました。保存した後は何も変わらないようです。私が持っているR.javaファイルは次のようになります

私はそれをもっとこのように変えたかった:

保存するたびにイライラしますが、自動生成されているため、元の状態に戻ります。どうすれば変更できますか?

0 投票する
1 に答える
233 参照

java - キャラクターが「?」アップロードされたファイルの内容の読み取り時

vcfファイルをアップロードするクライアントがあり、サーバー側でこのファイルを取得し、内容を読み取って txt ファイルに保存します。しかし、読んでみると文字エラーがあり、トルコ語の文字があると「?」のように見えます。私の読み取りコードは次のとおりです。

0 投票する
1 に答える
651 参照

android - R.id.field が認識されなくなった

問題の近くにタブ変更リスナーの編集コードを追加していましたが、呼び出しが終了するとR.id.edit_details_button解決しなくなりました。追加したコード全体は

変更を元に戻してエラーを修正するまで、Ctrl + Z キーを押しました。私のやり直しキューは元に戻すキューほど長くなかったので、もう一度変更を加える必要があり、その後、問題が解決することを期待してEclipseを閉じました。

私のstrings.xmlには が<string name="edit_details_button">Edit details</string>ありますが、R.javaファイルには、最後のプロジェクトで使用したような edit_menu_button フィールドが定義されていることに気付きました.「プロジェクトのプロパティを修正する」では修正されません。

R.java フィールドを必要な値に手動で編集しようとしましたが、手動編集後に元に戻りました。R.java を削除しようとしたところ、間違ったファイル名で再生成されました。

0 投票する
2 に答える
1757 参照

java - R.java がドローアブルを生成しなくなった

私の R.java は 19 個以上の画像を生成しません...何が起こっていますか? どうすれば修正できますか?

0 投票する
1 に答える
66 参照

android - Android R.fileを自動的にすばやく更新するにはどうすればよいですか?

R.fileがすぐに更新される場合もあれば、xmlファイルに@ + idを追加すると更新に時間がかかる場合もあります。特に、15〜20分かかる場合は、この自動プロセスを高速化する方法があります。

0 投票する
4 に答える
1828 参照

java - Eclipse は R を自動的にインポートします

私はEclipseでAndroidアプリケーションを開発しています。Eclipse は R を自動的にインポートすることがあるので、(ctrl + shift + o) をクリックしてそのインポートを見つけて削除します。しかし、今では、削除するたびに、何度削除しても元に戻ります。

プロジェクトをコンパイルできるように、この問題を解決する方法を知っている人はいますか?

0 投票する
2 に答える
2647 参照

android - 複数の R.java が生成されるのはなぜですか

問題の解決策を見つけました。答えは私の答えにあります。そして、質問を少し修正しました。


問題はまだ解決されていません。

Eclipse を使用して Android プロジェクトをビルドする場合、複数の R.javaファイルを生成する必要がありますか?

はい、R.javaインポートされたライブラリごとに生成されます。

R.java余分な2つのファイルを生成しないようにするにはどうすればよいですか

他の 2 つのライブラリをインポートしないでください。ただし、依存関係を修正する必要があるでしょう。複数でも問題ありません。

以下の問題は修正されましたが... Eclipse はまだ 3 つR.javaのファイルを生成しており、私の ant スクリプトは 1 つしか生成していません。問題のプロジェクトでは、両方のシナリオ (ant または eclipse) ですべてが正常にコンパイルされますが、これにより、エラーが発生する可能性があります。別のプロジェクトの問題であり、上記の質問に対する答えを知りたいです。


以下は、ちょっと解決された古い問題です

いくつかのアプリ用の ant ビルド スクリプトを作成しようとしています。このコードを実行しようとすると:

次のエラーが表示されます。

R.javaeclipse を使用してプロジェクト (gen フォルダー内) をビルドすると、このアプリが複数のファイルを生成していることに気付きました。R.javaAndroidアプリは1つのファイルしか生成しないと思っていました。

1. そうですか。

2. そうでない場合、何が問題なのですか?

3. また、これら 2 つの問題は関連していますか、それとも他に何か問題がありますか?


以下は、問題のプロジェクトの AndroidManifest.xml です。



質問に回答するための追加情報:

R.java生成されたファイルへのパス:

  1. alpha.beta.charley.delta
  2. alpha.beta.charley.delta.echo.booger.ui
  3. alpha.beta.charley.datamodel