【发布时间】:2016-04-27 12:31:37
【问题描述】:
我的应用为 sdk 19 或更低版本提供 NoClassDefFoundError。
我在我的毕业典礼上
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.idg.mail"
minSdkVersion 14
targetSdkVersion 23
multiDexEnabled = true
}
现在我尝试将其更改为
compileSdkVersion 19
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.idg.gatcamail"
minSdkVersion 19
targetSdkVersion 19
multiDexEnabled = true
}
我也更改了app-> module settings - android - sdk。
通过这些更改,我构建了项目,但它仍然在我的 android 4.4 上给出了相同的错误,并且它在更高版本上运行。
该类是在我处理网络操作的代码中定义的类。
如何调试这个问题
【问题讨论】:
-
对于什么类有例外?
-
它是我定义的一个 java 类,主要完成从服务器获取数据的工作
-
这也可能是由
multiDexEnabled选项引起的。您确定必须将其设置为 true 以及依赖项是什么? -
@preetha,在您的清单中,您使用的是哪个应用程序标签?
标签: android noclassdeffounderror android-4.4-kitkat