在我的 Android 項目中,我使用的是java-diff-utils。我以這種方式將其添加到依賴項中:implementation group: 'com.github.wumpz', name: 'diffutils', version: '2.2'還嘗試將其更改為:implementation 'io.github.java-diff-utils:java-diff-utils:4.0-SNAPSHOT'我有兩臺測試設備:一臺裝有Android 6.0.1的平板電腦和一臺裝有 Android 8.1.0 的手機。當我在手機上運行這個項目時,一切都很順利。但是在平板電腦上,只要點擊 java-diff-utils 代碼,應用程序就會崩潰并出現(xiàn)錯誤 java.lang.NoClassDefFoundError: com.github.difflib.text.DiffRowGenerator$$Lambda$0 at com.github.difflib.text.DiffRowGenerator.<clinit>(DiffRowGenerator.java:52) at com.github.difflib.text.DiffRowGenerator.create(DiffRowGenerator.java:210) at Fragments.ProfileFragment.onCreateView(ProfileFragment.java:38) at android.app.Fragment.performCreateView(Fragment.java:2220) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:973) at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1148) at android.app.BackStackRecord.run(BackStackRecord.java:793) at android.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1535) at android.app.FragmentManagerImpl$1.run(FragmentManager.java:482) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5461) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)當我使用 Sugar ORM 時,也發(fā)生了同樣的問題。
錯誤 java.lang.NoClassDefFoundError:
30秒到達戰(zhàn)場
2022-05-21 16:39:24