基本的に、別のAndroidプロジェクトでライブラリとして使用しているAndroidプロジェクトがあります。問題は、通常のAndroidプロジェクトを実行すると、実行時に次の行が実行されることです:-
editor.putString(res.getString(R.string.pref_key_srate), "" + AudioParameters.suggestSampleRate()); // line in library project
私はクラッシュを取得します
06-30 13:23:25.878: E/AndroidRuntime(3325): java.lang.NoClassDefFoundError: org.puredata.android.service.R$string
別のプロジェクトでライブラリとして実行しているときに R ファイルが見つからないことを意味します。すべての R.string 参照を文字列リテラルに置き換えたくありませんが、実行時にライブラリの R ファイルを認識させたいと考えています。
これを修正する方法はありますか?前もって感謝します