【发布时间】:2016-04-03 05:43:40
【问题描述】:
我正在使用版本 5.0.1 api 级别 21。我在项目属性中添加了 appcompat 库。但我得到 compile error: AppCompatActivity 无法解析为类型。
RegisterActivity.java:
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
public class RegisterDevice extends AsyncTask<String, String, String>{
AppCompatActivity _activity;
public RegisterDevice(AppCompatActivity _activity) {
// TODO Auto-generated constructor stub
this._activity = _activity;
}
}
res/values/themes.xml:
错误:错误:找不到与给定名称匹配的资源:attr 'buttonStyle'。
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="WT_DEFAULT_THEME" parent="@style/Theme.AppCompat.Light">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
.......
.......
<item name="buttonStyle">@style/WT_DEFAULT_BUTTON</item>
</style>
项目右键->属性->Android:
我不确定为什么仍然出现此错误。我创建了新项目。新创建的项目支持 Appcompat 库。但在此项目中不支持它。
编辑:
【问题讨论】:
-
您是否在 build.gradle 文件中定义了 appcompat 库?
-
@Archinamon 我正在使用 eclipse
-
你为什么不切换到android studio。它是官方的 IDE,比 eclipse 简单得多
-
我认为你应该添加设计库
标签: android