別のAndroidプロジェクトでADKリソースを参照するにはどうすればよいですか?
質問
Androidプロジェクト内でMosembro(モバイルセマンティックブラウザー)プロジェクトを使用して、学習プロジェクトを開発しています。私はEclipseを使用しており、プロジェクトを作成し、Mosembroをダウンロード /インポートし、プロジェクトのビルドパスに含まれています。
したがって、私のコードは、Mosembroのプロジェクトのリソースを参照する必要があります。このようなことをしたい:
String commonJS = getScript(R.raw.common);
このスニペットでは、MosembroのプロジェクトからJavaScriptファイルをロードしたいと思います。 res -> raw -> common.js
したがって、HelloGoogleプロジェクトからMosembroの「R」(リソースクラスを事前にコンパイルした)を取得するには、Java構文が必要です。
置き換える構文は何ですか R-class
の this
含まれているプロジェクト付き R-class
.
それは明らかですか?
解決
答えを見つけましたが、とても簡単です。 Javaビルドパスを介してプロジェクトにプロジェクトを追加できます。
- 取り組んでいるプロジェクトを右クリックします
- 選択する
Build Path -> Configure Build Path ...
- 次に、を選択します
Projects
タブ - 最後に、を押します
Add...
ボタンを入れて、含めるプロジェクトを選択します。
これにより、Cut-N'-Pasteではなく変更を加えると、すべてがコードシンクに保持されます。
所属していません StackOverflow