在styles_base.xml文件中发生错误 - android应用程序 - 没有找到与给定名称'android:Widget.Material.ActionButton'匹配的资源。

8 浏览
0 Comments

在styles_base.xml文件中发生错误 - android应用程序 - 没有找到与给定名称'android:Widget.Material.ActionButton'匹配的资源。

好的,所以我是一个Android开发的初学者,我刚刚创建了一个Hello World的应用程序。但是在appcompat_v7库的styles_base.xml文件中出现了错误。

错误信息如下:

error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.ActionButton'. styles_base.xml /appcompat_v7/res/values-v21

AAPT Problem

我应该如何解决这个错误?

另外,为什么会使用appcompat_v7库,而我并不想要它呢?

我的意思是如何在不使用appcompat_v7库的情况下创建Hello World应用程序?

以下是出现上述错误的styles_base.xml文件。

这是我正在使用的代码:

public class MainActivity extends Activity {

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

}

}

0
0 Comments

Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton' 这个问题的出现的原因是在项目中使用了未匹配到的资源名'android:Widget.Material.ActionButton'。解决方法是找到Android SDK安装目录下的extras > android > support > v7 > appcompat文件夹,找到其中的project.properties文件,并将target的值从默认的19改为21(即target=android-21)。保存文件后刷新项目,然后进行项目的清理操作。如果问题仍未解决,还需确保项目的目标API也是21或更高版本。可以通过在项目的属性设置中选择合适的目标API来解决这个问题。

0
0 Comments

错误的原因是project.properties文件中的target=android-19,而应该是target=android-21。解决方法是将project.properties文件中的target改为android-21,并且确保已安装与该版本相匹配的SDK平台(例如,安装Android 5.0 SDK平台)。如果你不想使用appcompat,可以右键点击项目,选择属性,然后在Android选项卡中的库中移除对appcompat的引用。这样,appcompat项目中仍然会显示错误,但不会影响你的项目。

0
0 Comments

在解决这个问题之前,请确保已通过SDK-Manager下载了最新的extras和Android 5.0 SDK。

原因:这个问题的出现是因为在项目的styles_base.xml文件中,找不到与给定名称'android:Widget.Material.ActionButton'相匹配的资源。

解决方法:

1. 确保已经下载了最新的extras和Android 5.0 SDK。

2. 打开项目中的styles_base.xml文件。

3. 检查是否存在与给定名称'android:Widget.Material.ActionButton'相匹配的资源。

4. 如果不存在,可以尝试以下解决方法之一:

a. 在styles_base.xml文件中添加与给定名称'android:Widget.Material.ActionButton'相匹配的资源。例如:

@style/Widget.AppCompat.ActionButton

b. 在项目的build.gradle文件中添加以下依赖关系:

implementation 'com.android.support:appcompat-v7:28.0.0'

c. 确保在项目的AndroidManifest.xml文件中,使用的目标SDK版本与下载的Android 5.0 SDK版本相匹配。

5. 保存并重新编译项目,查看问题是否已解决。

通过以上步骤,您应该能够解决出现"Error in styles_base.xml file - android app - No resource found that matches the given name 'android:Widget.Material.ActionButton'"的问题。

0