同様の問題を報告しているスレッドをいくつか見つけましたが、まだ試したことのないものを実際に提供しているものはありません。
無実のそのような呼び出し:
mActivity.startActivity(new Intent(mActivity, MyEditPreferences.class));
AndroidManifest.xml で次のように指定します。
<application>
<activity android:name="MyActivityLib" />
<activity android:name="com.example.baseapp.MyEditPreferences" android:label="@string/app_name">
</activity>
</application>
次の例外をトリガーします。
06-14 14:06:50.297: ERROR/AndroidRuntime(9272):
android.content.ActivityNotFoundException: Unable to find explicit activity class
{com.example.baseapp.paypal/com.example.baseapp.MyEditPreferences};
have you declared this activity in your AndroidManifest.xml?
問題は、モノリシック アプリケーション プロジェクトから、ライブラリ プロジェクトとアプリケーション プロジェクトで構成される 2 部構成のプロジェクトに変更する前に、このコードは問題なく動作していたことです。
AndroidManifest.xml は、ライブラリプロジェクト内のものです。
これを解消するにはどうすればよいActivityNotFoundException
ですか?