我正在使用版本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:

android - AppCompatActivity无法解析为 eclipse 类型-LMLPHP

我不确定为什么仍然发生此错误。我创建了新项目。新创建的项目支持Appcompat库。但是在此项目中不支持该库。

编辑:

android - AppCompatActivity无法解析为 eclipse 类型-LMLPHP

最佳答案

请在下面的链接中找到适当的项目依赖项。

Cannot resolve symbol 'AppCompatActivity'

AppCompatActivity cannot be resolved to a type

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

关于android - AppCompatActivity无法解析为 eclipse 类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34509375/

10-12 04:19