【问题标题】:NoClassDefFoundError Android with ActionBarActivity带有 ActionBarActivity 的 NoClassDefFoundError Android
【发布时间】:2012-09-30 15:58:45
【问题描述】:

我目前有一个ActionBarActivity,它总是返回一个NoClassDefFoundError。我读过这可能是 ADT 的问题,但我不能确定,因此我的问题。我已经从

下的 Android 示例中导入了 ActionBar 示例

android-sdk\samples\android-14\ActionBarCompat

我已将 ActionBarCompat 项目标记为 Project -> Properties 下的库,但我仍然收到错误消息。

致重申者:

public class SearchActivity extends ActionBarActivity { // Doesn't work, yields exception

public class SearchActivity extends Activity { // Works perfectly

有没有其他人遇到过类似的错误并且可能找到了解决方案?

提前致谢。

【问题讨论】:

  • 您在哪个版本的 Android 上进行测试?
  • minSDKVersion=8, targetSDKVersion=14。我的设备运行 Android 2.3.5,而我的 AVD 运行 Android 4.1。程序在两者上都崩溃并出现相同的错误。

标签: java android android-activity noclassdeffounderror


【解决方案1】:

http://developer.android.com/tools/support-library/setup.html “使用资源添加库”部分可能会有所帮助 因为这不在最常见的 v4 支持库中

仅包含 android-support-v4.jar 是不够的

【讨论】:

    【解决方案2】:

    最终改用 ActionBarSherlock,并在“项目属性”和“构建路径”下添加了项目引用。似乎已修复与我的问题相关的所有错误。

    【讨论】:

      【解决方案3】:

      就在今天早上,Google 发布了 Android 4.3。他们还更新了它的支持库,允许在较低版本上实现ActionBar。只需扩展ActionBarActivity。请参阅指南here 和教程here

      【讨论】:

        【解决方案4】:

        我也遇到了同样的问题。我解决了获取 android-support-v7-appcompat.jar 库的问题。

        看这里http://developer.android.com/tools/support-library/setup.html#using-apis如何安装。

        为了简单起见,我建议关注“添加没有资源的库”而不是“添加有资源的库”。

        执行此操作时,不要忘记将此库导入到您的 Activity Java 源代码中。你可以声明 import android.support.v7.app.ActionBarActivity;

        【讨论】:

          【解决方案5】:

          我这样解决了这个问题,当您添加库时,请确保它没有附带 android-support-v4(在库的 libs 文件夹中取消选中 android 依赖项和 android-support-v4),那是在您的项目已经有 android-support-v4 的情况下,这就是为什么您找不到 class ActionBarActivity

          【讨论】:

            【解决方案6】:

            This Link 可以帮助你。 该库位于 /extras/android/support/v7/appcompat/ 目录中。 包含在 eclipse 中并添加为库。这将解决您的问题。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多