Android开发遇到的问题汇总
嘟嘟噜嘟嘟
哎~~
展开
-
Android之 ANR
如何分析和研究Log文件 ,如何看日志信息Log 在android中的地位非常重要,要是作为一个android程序员不能过分析log这关,算是android没有入门吧 。 下面我们就来说说如何处理log文件 。什么时候会有Log文件的产生 ?Log的产生大家都知道 , 大家也都知道通过DDMS来看log , 但什么时候会产生log文件呢 ?一般在如下几种情况会产生log文件原创 2014-07-30 14:22:37 · 464 阅读 · 0 评论 -
Android getDrawable返回ColorDrawable而不是BitmapDrawable
在Android 2.3.x上面,遇到了一个问题,那就是通过Application Context得到Resources,然后再调用getDrawable(int),得到的是一个ColorDrawable,而不是BitmapDrawable,但是这个id所对应的资源的确是一张图片。1,问题背景 实现代码是这样的:[java] view p转载 2014-07-30 17:36:59 · 406 阅读 · 0 评论 -
setBackgroundResource后Padding失效的bug
控件在代码里调用setBackgroundResource后,padding参数会被重置掉。在Xml文件中的padding 值就没用了。这时如果想正常显示,就需要重新设置Padding。 代码如下:[java] view plaincopyint left = lb.getPaddingLeft(); i原创 2014-07-31 11:05:34 · 426 阅读 · 0 评论 -
Android工程Debug证书过期解决方案
一,问题概述:在导入一个app甚至新建一个app提示如下错误:Error generating final archive: Debug certificate expired on 11-1-01下午12:57! Unknown Android Packaging Problem二,原因分析:android 要求所有的程序必须有签名,否则就不会安装该程序。在我们开发过程中,原创 2014-07-31 09:47:29 · 836 阅读 · 0 评论 -
an error has occurred.See the log file
今早打开eclipse时候 弹出an error has occurred.See the log file 这个错误,解决的办法是:因为昨晚非正常关机,所以导致文件出错。不能启动了。删除指定的工作目录下.metadata/.plugins的文件夹下所有文件,然后重起MyEclipse!即可原创 2014-07-30 16:22:01 · 796 阅读 · 0 评论 -
FragmentPagerAdapter与FragmentStatePagerAdapter差异
转自 http://blog.csdn.net/jackrex/article/details/9885469平常使用的FragmentPagerAdapter和FragmentStatePagerAdapter来自android.support.v4.app包用来构建ViewPager。FragmentPagerAdapter更多的用于少量界面的ViewPager,比如T转载 2014-07-31 11:08:50 · 278 阅读 · 0 评论 -
启动时报错出错
当写完一个程序后,当启动模拟器的时候失败了,log还不报错,就要考虑 跳转没注册Activity的原因了,需要添加Activity 再有就是有的建完工程后,在AndroidManifest.xml中缺少 这一句,反正我有时候遇到过。。仔细检查 添加就好了原创 2014-07-30 14:45:33 · 321 阅读 · 0 评论 -
数据库加载时出错的解决
数据库加载数据时 出现错误constraint failed 是说加载失败,什么原因呢。主要是设置了主键,之前加载过一次,出错了,这次又加载 主键冲突,出现了此错误,解决办法,不设置主键没能解决掉,我用了令一个办法,就是重新CREATE DATABASE 建立另一个名字的数据库加载,就好啦!原创 2014-07-30 14:44:15 · 1244 阅读 · 0 评论 -
解决有关退出Activity不彻底的方法
在写项目的过程中总会有ACT1跳到ACT2然后再跳到ACT3再由ACT3跳到ACT1这时候ACT1有个退出键,原意是要退出整个程序的,结果一点击就又返回到ACT3了。是因为在intent的时候startActivity(intent)传递到ACT1的时候 没结束ACT3的ACTIVITY,在start后kill掉 也就是ACT3.this.finish();即可,ACT1的退出就能退出整原创 2014-07-30 14:40:11 · 361 阅读 · 0 评论 -
用Bitmap加载图片资源时,报错java.lang.OutOfMemoryError: bitmap size exceeds VM budget的解决办法
android系统限制,只给图片分配8兆的内存,超过就崩,你图片几十KB,可能是压缩格式的,转换成bitmap就是本来的大小。在使用模拟器时,出现以上错误,怎么办呢?1.方法一:增大限制:在设置VM的时候,在Hardware选项中,有一项Max VM application heap size,将该项的值增大(默认值是24,可以增到60等等)2.方法二:转载 2014-07-30 14:38:43 · 240 阅读 · 0 评论 -
关于eclipse出现an error has occurred See the log file
解决办法,打开原来的workspace文件找到C:\Documents and Settings\workspace\.metadata\.plugins 不要相信网上那些敷衍的办法:删除啊。一删除,确实能解决问题,可是原来的项目都没了,得不偿失,那么怎么办呢,这样解决,进入C:\Documents and Settings\workspace\.metadata\.plugins\org.ec原创 2014-07-30 14:30:43 · 592 阅读 · 0 评论 -
ArrayAdapter requires the resource ID to be a TextView问题
xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/text_item1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="cent原创 2014-07-30 14:25:11 · 431 阅读 · 0 评论 -
android.view.WindowManager$BadTokenException: Unable to add window
错误:android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? at android.view原创 2014-07-30 14:25:44 · 284 阅读 · 0 评论 -
Android不显示SDK图标的解决
今天换了个电脑,配置环境时,弄eclipse的时候,装完adt插件了,把window下的机器人SDK图标弄没了。还以为插件么装上呢,最后才知道怎么解决。。。。原来是:Eclipse ->window->costomize Perpective(定做透视图)->Command Groups Availability选项卡中找到android sdk 那项打钩。。原创 2014-07-30 14:20:16 · 575 阅读 · 0 评论 -
关于Activity退出的疑问
当ACT1,ACT2, 2返回A时,A再退出,直接返回到2了。。。。并没有结束程序。解决。设置manifest 中 最下面的 Launch mode 为single task原创 2014-07-30 14:40:57 · 302 阅读 · 0 评论 -
Android错误集锦了!
找到一篇好的错误总结哈。这么多已经很不错了。只可惜我现在出的错,没有在这里找到,不过还是很不错哦【错误信息】[2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Dev转载 2014-07-30 14:31:22 · 718 阅读 · 0 评论 -
出现错误,java.lang.noclassdeffounderror
原因是在引用包的时候,路径包括了中文。。。。改了路径后没问题了原创 2014-07-30 14:26:41 · 325 阅读 · 0 评论 -
ClassCastException异常
ClassCastException异常是类型匹配出现错误的,在项目中出现该问题是找xml文件中textviewID有两个。初始化时不知道找的是哪个。。而导致的错误解决原创 2014-07-30 14:24:00 · 465 阅读 · 0 评论 -
Android 从一次apk迁移窥看Android JellyBean(4.1)的变化
平台的版本的变化会引入新的特性,和对现有API的优化。对于Android 4.1 (JellyBean)的新特性请参考官方文档android-4.1,由于本文的重点不是对4.1新特性进行介绍,所以暂时省略这部分内容。众所周知对于已有项目的维护,有一项必不可少的工作就是对app进行平台版本的迁移工作,对于身处移动平台的Android更是如此。这期间会碰见许多"莫名其妙"的奇怪问题,下转载 2014-07-30 17:38:53 · 408 阅读 · 0 评论