你好嗎?我仔細地搜索了這個問題,但似乎沒有完整的答案,爲什麼以及如何解決這個問題。無法實例化應用程序android.support.multidex.MultiDexApplication:java.lang.ClassNotFoundException:在路徑上:DexPathList
好吧,起初我運行Android Studio 1.5.1,完全過時的gradle和sdk版本,但那時我覺得足夠使用這些舊版本,但現在我更新了所有這些android 2.3.1最新的SDK和最新的Gradle。
,你可能已經知道,如果我直接從Android Studio中它工作正常,但是當我複製我的app_debug.apk文件,它頓時顯出
Unable to instantiate application android.support.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList[[zip file "/data/app/com.asd.asd.asd1/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]
我申請很多解決這個特定的錯誤運行錯誤,其中一個是成功的模件是鮑勃迪倫我格拉德爾版本:應用從
classpath 'com.android.tools.build:gradle:2.3.1'
gradle這個以
classpath 'com.android.tools.build:gradle:2.2.3'
但之後我嘗試了以前製作的所有其他應用程序,並應用相同的方法。奇怪的是,它沒有奏效。
我覺得有些東西我在這裏失蹤,但我不知道是什麼,我不想啓用multiDexEnabled,因爲我不認爲這是一個很好的方法來解決這個問題。
謝謝。
雖然這是一個解決方案,這是否意味着我必須在每個從以前版本的sdk導入的應用程序中這樣做? –