工作了大約一個月的項目後,我的項目開始執行錯誤..每當我試圖通過電話運行程序,它執行「應用程序停止工作」..我通過貨幣化檢查「android監視器」知道誰導致錯誤。(致命異常:主):有沒有更好的方法來識別錯誤?
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
那些切片的apks是即時運行的結果。您可能已經安裝了僅包含更改的不完整apk。做一個乾淨的重建,並通過工作室推到設備。看到https://stackoverflow.com/a/43383316/5948415 –