我发现一些线程报告了类似的问题,但它们都没有真正提供我还没有尝试过的东西。
一个无辜的这样的电话:
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?
问题是,在我将它从一个单一的应用程序项目更改为一个由库项目和一个应用程序项目组成的两部分项目之前,这段代码曾经完美地工作过。
AndroidManifest.xml 是库项目中的一个。
我需要做什么来消除这个ActivityNotFoundException
?