gpt4 book ai didi

java - API 级别 8 的 NoClassDefFoundError

转载 作者:行者123 更新时间:2023-11-30 09:10:23 25 4
gpt4 key购买 nike

我想让我的应用兼容较低的 API 级别。在第 19 层,一切正常,但在第 8 层,此行导致 NoClassDefFoundError:

Intent intent = new Intent(this, ActivityData.class);

我尝试打开的 Activity 使用 android.app.actionBar,所以我认为这就是 App 崩溃的原因。但我不明白为什么会抛出 NoClassDefFoundError。有人对此有解释吗?

此外,eclipse 不会将 android.app.actionBar 的导入标记为警告或错误,尽管我选择 API 级别 8 作为最低级别。是否有一个选项让 eclipse 标记我的代码中与我选择的 API 不兼容的部分?

最佳答案

想想拥有不同的 API 级别意味着什么。如果操作栏是在 API 级别 11 上发布的,那么 API 级别 8 没有必要的类和资源来使操作栏工作,这就是您收到 NoClassDefFound 错误的原因。

关于java - API 级别 8 的 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22571536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com