java.lang.ClassNotFoundException: パス上にクラスが見つかりませんでした: dexpathlist
問題:
ネイティブ NDK を利用して Android プログラムを実行しているときに、次のエラーが発生します。 "java.lang.RuntimeException: アクティビティ ComponentInfo{package-name}/android.app.CustomActivityName} をインスタンス化できません: java.lang.ClassNotFoundException: パス上にクラス "android.app.CustomActivityName" が見つかりませんでした。
原因:
この例外は、指定されたアクティビティ クラスが指定された場合に発生します。 AndroidManifest.xml ファイルの (CustomActivityName) が、コンパイルされた DEX ファイルに見つかりません。
解決策:
この問題を解決するには、次の点を確認してください。
追加の考慮事項:
場合によっては、エラーが発生する可能性があります。インスタントラン関連。インスタント実行を無効にし ([ファイル] -> [設定] -> [ビルド、実行、デプロイ] -> [インスタント実行] -> [チェックボックスをオフ])、アプリを再起動すると、問題が解決される可能性があります。
以上がAndroid アプリがアクティビティに対して「java.lang.ClassNotFoundException」をスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。