为了账号安全,请及时绑定邮箱和手机立即绑定

找不到Theme.AppCompat.LightforNewAndroidActionBar支持

找不到Theme.AppCompat.LightforNewAndroidActionBar支持

慕姐8265434 2019-07-04 12:53:31
找不到Theme.AppCompat.LightforNewAndroidActionBar支持我正在努力实施新的活动栏几天前由Google发布的支持库。在过去,我成功地实现了ActionBarSherlock,没有使用Google Developer中列出的相同方法出现任何问题支持库设置页面-使用关于如何包含资源的指南(这类似于ActionBarSherlock是如何做到的)。我也将这个库项目作为一个库加载到我自己的项目中。我可以看出图书馆装得很好。当我没有在MainActivity.java上扩展活动时,我将其更改为扩展ActionBarActivity(按照Google的指示),没有出现错误-并且它正确导入。我甚至试图绕过style.xml文件并添加@style/Theme.AppCompat.Light直接进入AndroidManifest.xml,用于两个<application>和<activity>带着android:theme="@style/ThemeAppCompat.Light"所有的尝试都会导致相同的错误。现在的问题是,我无法让它改变主题,更不用说在没有抛出错误的情况下进行构建了。下面是我收到的错误,后面是我更改为使用新主题的style.xml文件。我有使用Android应用程序的丰富经验,并且正在使用最新版本的SupportLibrary和SDK运行Eclipse,使用API 18编译(Android4.3)。生成期间收到的错误错误:错误检索项的父级:没有找到与给定名称“@Style/Theme.AppCompat.light”匹配的资源。xml/ActBarTest/RES/Value第3行AndroidAAPT问题style.xml<?xml version="1.0" encoding="utf-8"?><resources>     <style name="Theme.ProsoftStudio.ACTest" parent="@style/Theme.AppCompat.Light">     </style></resources>有什么建议吗?这从来不是巴洛克的问题。我想使用这个新的支持库。几乎看起来.jar正在加载,但没有加载资源。
查看完整描述

3 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

我将分享我在这个问题上的经验。我为此而发疯,但我发现问题是Eclipse本身的错误,而不是我的代码:在eclipse中,无法在另一个android项目中引用android库项目。

因此,如果您的C:驱动器中有Android支持库,计算机上有D:驱动器中的项目,Eclipse将不能正常工作,也不知道Android支持库在哪里(绿色滴答变成了红十字会)。要解决这个问题,您需要将两个项目都移动到同一个硬盘上。


查看完整回答
反对 回复 2019-07-04
  • 3 回答
  • 0 关注
  • 520 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信