码迷,mamicode.com
首页 > 移动开发 > 详细

安卓开发中遇到的小问题

时间:2015-02-28 18:55:45      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:activity   主题   start   开发   

一、

You need to use a Theme.AppCompat theme (or descendant) with this activity解决方法

 

报错如下:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.test2/com.example.test2.MainActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.

解决方法:
创建的activity是MainActivity extends ActionBarActivity这样的。把后面的ActionBarActivity改成Activity,然后导包,把下面报错的地方删掉运行就不会了。

在高版本的adt中,会继承于ActionBarActivity,若是需要改变主题,则需要改变继承于activity。

 

二、 Installation error: INSTALL_FAILED_VERSION_DOWNGRADE  出现这个问题

 

最近折腾了一下Robotium自动化测试框架,发现问题还挺多,刚刚解决了一个问题,总算是把环境搞定了,可是一运行测试用例,发现又报Installation error INSTALL_FAILED_VERSION_DOWNGRADE错误了。网上查了一下,说是AndroidManifest.xml的versionCode有点儿小了,应该改大一点儿就行了。默认是如下的:

 

 package="com.test.apppage"

 

      android:versionCode="1"

 

    android:versionName="1.0"

问题出现在低版本无法发布替换安装高版本。有可能你上一个测试版本version为高版本,下一个测试你调成了低版本。故而低版本无法替换安装高版本。


本文出自 “分享心得” 博客,请务必保留此出处http://zhenghongxin.blog.51cto.com/8686638/1615939

安卓开发中遇到的小问题

标签:activity   主题   start   开发   

原文地址:http://zhenghongxin.blog.51cto.com/8686638/1615939

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!