これがシナリオです。同じプロジェクトに 2 つの異なるパッケージがあります。パッケージcom.stable.app ActivityAから インテントActivityB (com.stable.app.in にあります) を介して起動しようとすると、このエラーが発生します。私のマニフェストは大丈夫だと思いますが、間違っているようです。私のマニフェストは次のとおりです。
<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 などをもっとカットしてみてください。
同じ問題が発生した場合、または潜在的な解決策がある場合は、ためらわずに返信してください。