Android studio新建activity运行出错解决方法

新建activity分以下几部:

(1)在 /src/main/res/layout/ 中新建activity_second.xml

(2)在 /src/main/java 中新建 SecondActivity.java ,且内容如下:

public class SecondActivity extends Activity{
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);
    }

(3)在AndroidMainfest.xml中“注册”下:

<activity android:name=".SecondActivity">
 </activity>

没有提示出错,运行时出现error提示:

java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

解决方法:MainActivity.java中MainActivity extends ActionBarActivity改为MainActivity extends Activity

时间: 2024-10-29 19:08:24

Android studio新建activity运行出错解决方法的相关文章

[转载]关于安装Android Studio的一些问题的解决方法

最近在研究Android编程,在Android Studio安装和使用时遇到了麻烦,从园子里找到了<关于安装Android Studio的一些问题的解决方法>的,很多问题找到了解决办法. 问题1:每次Fetching android sdk component information 这是在检查你的 Android SDK .有人会在这里卡上很长时间,很大的原因就是:网络连接有问题.可以通过配置 hosts(fan*qiang) 的方式来解决. 如果想跳过这一步 对策: 在Android St

Android开发由eclipse转Android Studio中一些常见出错问题解决方法

1.给一个Activity添加了一个Dialog主题,结果出现了下面的问题,在eclipse却没有出错 <activity android:name=".DialogActivity" android:label="@string/title_activity_dialog" android:theme="@android:style/Theme.Dialog" > </activity> 出错信息: java.lang.

关于安装Android Studio的一些问题的解决方法

问题1:每次Fetching android sdk component information 这是在检查你的 Android SDK .有人会在这里卡上很长时间,很大的原因就是:网络连接有问题.可以通过配置 hosts(fan*qiang) 的方式来解决. 如果想跳过这一步 对策: 在Android Studio安装目录下的 bin 目录下,找到 idea.properties 文件,在文件最后追加 disable.android.first.run=true . 问题2:不能start n

android studio的 gradle 依赖同步错误解决方法

android studio 和eclipse都比较臃肿,bug一堆,个人都不喜欢用.但谷歌官方指定as(android studio)我也就开始了as上的开发.我一直被依赖问题整的si去活来,今天在编译 https://github.com/4455jkjh/Apktool-android,一个安卓上的比较强大的反bian译软件,我的as是最新版,变易又遇见了在这个问题,在此记录一下排错技巧.本人不是专业安卓程序员,难免描述出错,不对或不妥的地方请大佬在评论区批评指正. 要想理解该文就要简单说

Android Studio:Gradle project refresh failed. 解决方法

事件 换了个电脑,Android Studio拷过来,重新配置后,打开已有的项目,报错: Gradle project refresh failed. Connection timed out: connect. 这是因为Studio要更新Gradle插件,但是总也下载不成功. 解决方法 打开项目目录中的gradle\wrapper\gradle-wrapper.properties这个文件,内容如下: #Wed Nov 11 09:13:47 CST 2015 distributionBase

Android studio无法发现nexus 5x解决方法

原因: 1. 调试时usb连接模式需要设置为ptp模式. 2. 没有安装adb interface驱动. 解决方法: 1. 将usb连接模式设置为ptp模式. 2. 使用Android device manager下载google usb driver. 3. 打开设备管理器,右键带黄色感叹号的adb interface -> 更新驱动 -> 浏览计算机... -> “SDK下载目       录”\extras\google\usb_driver -> 下一步...

Android fastjson多层嵌套解析出错解决方法

这几天做项目的时候,用了3层嵌套,其实不管几层嵌套,只需要注意以下几点: 1.内部嵌套的类必须是static的,要不然解析会出错: 2.类里面的属性名必须跟Json字段里面的Key是一模一样的: 我就是遇到了第1种情况,bean怎么看都是对的,但是fastjson就是报解析错误!! gson也是一样!! 在这里给大家分享下.  毕竟fastjson的文档比较少.

Android Studio无法下载插件的解决方法

File > Settings > Appearance & Behavior > System Settings > Updates(mac下 Preferences > Appearance & Behavior > System Settings > Updates) use secure connnection 去掉勾选,不使用安全的链接 原文地址:https://www.cnblogs.com/yongfengnice/p/1210132

android studio下gradle与Git出错解决方法

Error: Gradle: Execution failed for task ':mytask' > A problem occurred starting process 'command 'jni/ndk-build.cmd" 这是win7打开android程序出现的问题,解决方法:打开build.gradle,找到"commandLine"这行,把commandLine 'ndk-build', '-C', file('jni').absolutePath改为