我已经尝试使缓存无效并重新启动但它仍然显示,并且不会像之前那样编译和运行。如果我没记错的话,我尝试重命名类文件,并且必须更改名称以使其达到最佳状态。它还给了我同样的错误,其中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 {
答案 0 :(得分:4)
要使用ActionBarActivity
或AppCompatActivity
,您必须将 appcompat 库添加到依赖项中。
在build.gradle
文件中添加最新版本:
dependencies {
...
compile "com.android.support:appcompat-v7:23.0.0"
}
版本23.0.0需要使用API 23编译项目。
否则你可以使用22.2.1。
另外注意
ActionBarActivity
已弃用。检查official javadoc。
您应该使用AppCompatActivity
。
答案 1 :(得分:3)
选中blog,其中解释Library
上的更改。
ActionBarActivity
已被弃用,您应该使用AppCompatActivity
代替并制作一个明确的项目并进行试用。
public class MainActivity extends AppCompatActivity {
如果问题仍然存在,可能是您gradle.app
中没有添加此行代码
compile 'com.android.support:appcompat-v7:22.1.1'