1

我正在尝试使用 ActionBar(带有“向上”按钮)构建一个应用程序,但完全没有正确包含 appcompat-v7 库。

我正在使用 Eclipse。我不想仅仅因为我曾多次尝试切换到 Idea 并且从未像在 Eclipse 中那样舒服而使用 Android Studio。

我已按照d.android.com上的官方说明进行操作,但无法正常工作。我还广泛搜索并遵循了那里的建议 - 包括这里的几个线程。

我得到的结果是 Eclipse 找到了类(Fragment、ActionBarActivity 等),但没有找到主题之类的东西。如果不使用 Theme.Appcompat.* 主题,我将无法正确部署我的应用程序。我尝试设置时遇到的错误android:theme="@android:style/Theme.AppCompat.Light.DarkActionBar"是错误:

Error: No resource found that matches the given name (at 'theme' with value '@android:style/
 Theme.AppCompat.Light.DarkActionBar').

当我写这篇文章时,我突然想到,也许我的问题更多在于我如何设置主题而不是 appcompat 库 - 但我不会假设并且希望有人能帮助我找出我哪里出错了。

有趣的是,每当我尝试部署我的应用程序时,eclipse 控制台中都会出现以下错误:

[2013-08-28 15:20:07 - android-support-v7-appcompat] Could not find android-support-v7-appcompat.apk!

下面是几个屏幕截图,显示了我的应用程序的属性以及我如何尝试包含 appcompat 库,该库已导入我的 Workspace 并已设置为 Android 库。

安卓设置

构建路径设置

4

1 回答 1

14

你的主题应该是 android:theme="@style/Theme.AppCompat.Light.DarkActionBar" 删除 android:

于 2013-08-28T15:22:24.263 回答