這是場景:我有2不同的包在同一個項目。 當我嘗試從包com.stable.app活動A啓動大意圖ActivityB(這是在com.stable.app.in),我得到此錯誤。我的Manifest沒問題,但似乎是錯的。我的清單是:android.content.ActivityNotFoundException:無法找到顯式活動類{};你有沒有在你的AndroidManifest.xml中聲明這個活動?
<activity android:name=".in.Principal">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
而且我的代碼是:
final Intent intent = new Intent();
intent.setClassName("com.stable.app.in", "com.stable.app.in.Principal");
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(intent);
我已經嘗試了很多建議似乎在其他議題。這些是: 給予清單包的整個路線。 嘗試刪除MAIN,LAUNCHER等 很多。
如果你有同樣的問題,或有一個有力的解決方案,不要回應!
將您的清單軟件包名稱更改爲「com.stable.app」。 – 2012-07-25 09:04:09
您的活動A在com.stable.app包下,而Activity B在com.stable.app.in包下。 – AkashG 2012-07-25 09:06:38
它的正確性,已經有解決方案了,請注意,謝謝! – BackToBasics 2012-07-25 09:56:32