【问题标题】:Trying to use AppCompatActivity, getting ClassNotFoundException尝试使用 AppCompatActivity,得到 ClassNotFoundException
【发布时间】:2015-10-16 08:45:10
【问题描述】:

我目前正在尝试在我的项目中实现 AppCompatActivity,但在启动应用程序时总是出现以下错误:

Suppressed: java.lang.ClassNotFoundException: android.support.v7.appcompat.R$styleable

我已经在这里阅读了很多关于这个主题的答案,但它仍然不起作用。

在我的 libs 文件夹中有“android-support-v4.jar”和“android-support-v7.jar”。它们被添加到构建路径并在“订购和导出”下我检查了:“Android 4.0.3”“Android Dependencies”“Maven Dependencies”“Android Private Libraries”和两个 jar。

当然,我清理并重建了项目。

谁能帮帮我?

谢谢!

【问题讨论】:

  • 是时候切换到Android Studio了。使用 gradle 导入解决了许多此类问题。

标签: android eclipse


【解决方案1】:

代码没有看到您的 appcopat 库的资源类尝试将 v7 库添加为项目而不是添加为 jar 文件...。添加为 jar 文件适用于 v4,但对于 v7,您需要添加它连同资源......我建议使用 android studio,它对用户更加友好......希望这会有所帮助 按照this链接了解如何操作

【讨论】:

  • 谢谢,但我们必须在工作 atm 使用 eclipse;D 我会尝试将其添加为项目
【解决方案2】:

我不确定,但你的 gradle 中有这个吗?

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.0.0'
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 2022-01-22
    • 2019-04-09
    相关资源
    最近更新 更多