Benzer bir sorunu bildiren bir kaç iş parçacığı buldum ancak none of them gerçekten denemediğim bir şey sunuyor.ActivityNotFoundException (YES, bu etkinlik AndroidManifest.xml içinde bildirildi)
Masum böyle çağrı:
<application>
<activity android:name="MyActivityLib" />
<activity android:name="com.example.baseapp.MyEditPreferences" android:label="@string/app_name">
</activity>
</application>
şu istisna tetikler: AndroidManifest.xml aşağıdaki
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?
şeydir, kullanılan bu kod Ben bir monolitik uygulama projeden 2 parçalı bir projeye değiştirmeden önce kusursuz bir şekilde çalışmak Kütüphane Projesi ve Uygulama Projesi'nden oluşmaktadır.
AndroidManifest.xml, kitaplığında projesindendir.
Bu ActivityNotFoundException
'u ortadan kaldırmak için ne yapmam gerekiyor?
Whats com.example.baseapp.paypal ?? Bazı paypal kütüphanesi kullanıyor musunuz? –
@Ravi Vyas Evet, öyleyim. Bu, monolitik uygulama projesini 2 bölümlük bir projeye ayırmamın ana sebebi: tüm Android pazarları için ortak olan kütüphane ve her bir Android pazarına veya uygulama mağazasına özelleştirilmiş küçük bir uygulama projesi (kitaplık etkinlik sınıfından türetilen etkinlik sınıfı ile) .Bir şey fark ettin mi? – an00b
Farklı bir pakette olduğu gibi bir sınıfı aramak için bir amaç yaratacağınıza inanmıyorum. – Maximus