【问题标题】:AppCompatActivity cannot be resolved to a type in eclipseAppCompatActivity 无法解析为 eclipse 中的类型
【发布时间】: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


【解决方案1】:

请在下面的链接中找到正确的依赖项到您的项目中。

Cannot resolve symbol 'AppCompatActivity'

AppCompatActivity cannot be resolved to a type

希望这会有所帮助..!!!

【讨论】:

  • 请从这些链接中添加一些对这里有帮助的代码。
猜你喜欢
  • 1970-01-01
  • 2016-04-29
  • 2012-05-27
  • 2019-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多