我已经解决了这个问题几个小时了.从github下载存储库后,任何.xml文件中唯一的错误是:
No resource found that matches the given name '@style/Theme.AppCompat.Light'
Run Code Online (Sandbox Code Playgroud)
代码非常简单,但我没有找到一个直截了当的答案,关于如何缓解错误.
这是代码(在文件res/values/styles.xml中):
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light">
<!-- API 14 theme customizations can go here. -->
</style>
Run Code Online (Sandbox Code Playgroud)
该项目位于:https://github.com/erikswed/InstaChatX 我在Windows上,使用Eclipse Kepler
我是Android新手,我正在尝试运行我的第一个程序.但是,基于我在互联网上的搜索,我认为我无法导入mypackage.R因为r.java我的style.xml文件中的错误而未生成.我一直在寻找如何解决这些问题,但我找不到一个有效的修复方法.错误styles.xml是
error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这一问题?
![style.txt中的错误] [1]
这是我正在使用的代码:
package com.example.test;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
更新:这是styles.xml:
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from …Run Code Online (Sandbox Code Playgroud) xml android android-appcompat r.java-file android-support-library
我想将android-support-v7-appcompat添加到我的项目构建路径:
这就是我所做的:右键单击我自己的项目 - >构建路径 - >配置构建路径 - >在左栏中选择Android,然后单击"添加".我选择"android-support-v7-appcompat".此名称出现在表格的右栏中,左侧显示库所在的路径:C:\ Program Files\adt-bundle-windows-x86-20131030\sdk\extras\android\support\v7 \程序兼容性.它的左侧有一个漂亮的绿色复选标记!
我点击Apply或Ok.
然后我再次进入这个屏幕,但是虽然路径仍然在表格的左边,但左边有一个红叉,还有一个问号,"android-support-v7-appcompat"应该是.我完全按照http://developer.android.com/tools/support-library/setup.html(标题为"使用资源添加库")中的描述进行了操作.
有人有什么想法????
eclipse android android-appcompat buildpath android-support-library