Android studio无法解析ActionBarActivity

Android studio无法解析ActionBarActivity,android,android-actionbar,symbols,resolve,Android,Android Actionbar,Symbols,Resolve,我已经尝试过使缓存失效并重新启动,但它仍然会出现,并且不会像以前那样编译和运行。如果我没记错的话,我试着重新命名类文件,并且一定是更改了这个文件的名称。它还提供了findViewById、.oncreate和setContentView中相同的错误。我可能也重命名或试图重命名其中一个包,因为它是examplecom,不允许我上传它 package com.threedeestone.mike.threedeestone; import android.support.v7.app.Action

我已经尝试过使缓存失效并重新启动,但它仍然会出现,并且不会像以前那样编译和运行。如果我没记错的话,我试着重新命名类文件,并且一定是更改了这个文件的名称。它还提供了findViewById、.oncreate和setContentView中相同的错误。我可能也重命名或试图重命名其中一个包,因为它是examplecom,不允许我上传它

package com.threedeestone.mike.threedeestone;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.widget.EditText;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;

import java.text.DecimalFormat;


public class MainActivity extends ActionBarActivity {
选中此项,其中解释了
库中的更改

ActionBarActivity
已被弃用,您应该改用
AppCompatActivity
,创建一个清晰的项目并试用

public class MainActivity extends AppCompatActivity {
如果问题仍然存在,可能是在你的
gradle.app
中没有添加这行代码

compile 'com.android.support:appcompat-v7:22.1.1'

要使用
ActionBarActivity
AppCompatActivity
,必须将appcompat库添加到依赖项中

build.gradle
文件中添加最新版本:

dependencies {
    ...
    compile "com.android.support:appcompat-v7:23.0.0"
}
23.0.0版要求使用API 23编译项目。
否则,您可以使用22.2.1

也要注意。
ActionBarActivity
已弃用。请检查该选项。

您应该使用
AppCompatActivity

更改为
AppCompatActivity
您必须将appcompat库添加到项目中。也可以改为AppCompative活动。@Mike Stone我的回答对你有帮助吗?如果它标记为正确的,否则让我知道,我会尝试更新它。