一.遇到的问题:

在跑一个Android project时,出现以下错误:

/************************************************************/

FATAL EXCEPTION: main

                                                                         Process: com.example.leidong.myapp, PID: 4506

                                                                         java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.leidong.myapp/com.example.leidong.myapp.loginAndRegister.UserRegister}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

/***********************************************************/

大概主要的意思是说没法打开UserRegister这个Activity。

因此app直接没法运行,虚拟机上提示的是“Unfortunately MyAPP has stoped”。注意,此时我的AndroidManifest.xml已经声明了UserRegister的Activity,整个src代码和res中也不报任何错误。

截图见下:





二.解决办法

我去看了一下UserRegister.java,发现UserRegister类继承的是ActionBarActivity类而不是Activity类,于是把继承的ActionBarActivity类改成Activity类,之后再跑app,发现问题得到解决,app可以正常调试。截图见下:



app已经可以正常运行了。



更多相关文章

  1. android四种不同的事件实现
  2. ListView之setEmptyView的问题
  3. ListView之setEmptyView的问题
  4. ListView之setEmptyView的问题
  5. ActionBar
  6. android屏幕截图
  7. 代码设置android:icon,android:label
  8. android屏幕截图
  9. android屏幕截图

随机推荐

  1. android全局Toast
  2. Android 官方架构组件之 Lifecycle的学习
  3. Android Tcp服务器端
  4. android 实现微信摇一摇效果
  5. android Media process
  6. Android(安卓)SQLiteOpenHelper源码解读
  7. Android SQLite Database and ContentPro
  8. Android 关闭后台音频播放
  9. Android GPS获取当前位置信息
  10. Android下拉刷新实例