비슷한 문제를보고하는 몇 가지 스레드가 있지만 none of them은 실제로 시도하지 않은 것을 제공합니다.ActivityNotFoundException (예,이 활동이 AndroidManifest.xml에 선언되었습니다.)
무고한 콜 :
<application>
<activity android:name="MyActivityLib" />
<activity android:name="com.example.baseapp.MyEditPreferences" android:label="@string/app_name">
</activity>
</application>
는 다음과 같은 예외 트리거 : 다음의 AndroidManifest.xml에 다음과
mActivity.startActivity(new Intent(mActivity, MyEditPreferences.class));
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은 라이브러리 프로젝트에있는 AndroidManifest.xml입니다.
이것을 제거하려면 무엇이 필요합니까? ActivityNotFoundException
을 제거 하시겠습니까?
Whats com.example.baseapp.paypal ?? 페이팔 (paypal) 라이브러리를 사용하고 있습니까? –
@Ravi Vyas 예, 있습니다. 이것은 하나의 응용 프로그램 프로젝트를 2 부분으로 나눠서 만든 주요 이유입니다. 모든 안드로이드 시장에 공통적 인 라이브러리와 각 안드로이드 마켓이나 앱 스토어에 맞춤화 된 작은 액티비티 클래스 (라이브러리 액티비티 클래스에서 파생 됨)가 있습니다. .뭐 알아 차 렸니? – an00b
다른 패키지에있는 것과 같은 클래스를 호출 할 의도를 만들 수 있다고 생각하지 않습니다. – Maximus