約1ヶ月間プロジェクトに携わった後、私のプロジェクトでエラーが発生しました。電話でプログラムを実行しようとするたびに、「アプリが動作しなくなりました」というメッセージが表示されます。誰が(致命的な例外:メイン)..エラーが発生エラーを認識する良い方法はありますか?
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.app.programavima.java.javaprogramavimas.MainActivity" on path: DexPathList[[zip file "/data/app/com.app.programavima.java.javaprogramavimas-1/base.apk", zip file "/data/app/com.app.programavima.java.javaprogramavimas-1/split_lib_slice_7_apk.apk"],nativeLibraryDirectories=[/data/app/com.app.programavima.java.javaprogramavimas-1/lib/arm64, /vendor/lib64, /system/lib64]]
私は、これらの "base.apk"、 "arm64"、 "lib64に" ファイルが足りませんか?他の何かが私のアプリにエラーを実行させているのでしょうか?
ほとんどの場合、その問題がmultidexingです。それを有効にする方法を読んでください:https://developer.android.com/studio/build/multidex.html – Ekalips
例外は、クラスを見つけることができず、検索した場所を教えてくれると訴えています...そのクラスファイルはパス?スペルは正しいですか? – Hassan
これらのスライスされたapkは、即時実行の結果です。あなたは不完全なapkをインストールしたかもしれません。クリーンな再構築を行い、スタジオ経由でデバイスにプッシュします。 https://stackoverflow.com/a/43383316/5948415を参照してください –