Android开发常见错误】的更多相关文章

这是我的第一个博客,我会一直添加我在Android开发中遇到的错误,用来记录我开发中踩过的那些坑 ------------------------分割线-------------------------------------   1.ClassCastException   类型转换错误 常发生在找到某个东西时,强转 RemoteException:无法建立远程服务连接 syntax :语法错误   2.Error:Execution failed for task ':app:compile…
[错误信息] [2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Device API version is 8 (Android 2.2)原因:不影响正常运行.在AndroidManifest.xml文件中没有加API的版本号,在<manifest> </manifest> 之…
1.无法使用网络:Permission denied(maybe missing internet permission) 在AndroidMainifest.xml中增加允许使用网络选项(在</application>结束标签之后>): <uses-permission Android:name="android.permission.INTERNET" /> 2.找不到activity类: android.content.ActivityNotFoun…
1.出现 “Unable to resolve target 'android-9'”,解决办法: 一般移植别人工程会出现此错误. 右键项目文件--->properties--->android选择对应版本保存(设置后丢失的gen文件中的R.JAVA自动刷新出) 或者: 进入你的android project跟目录,找到此文件project.properties(或default.properties), 找到target=android-9,出现此错是因为你的android环境跟此处不对应,…
首页 › 安卓开发 › android开发 android开发常见编程错误总结 泡在网上的日子 / 文 发表于2013-09-07 13:07  第771次阅读 android,异常 0 编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识.前端.后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 1.设置TextView的文本颜色 TextView tv; ... tv.setTextColor(R.color.w…
      WCF分布式开发常见错误解决(1):An error occurred while attempting to find services at...添加服务引用出错   当我们在客户端添加WCF服务引用的时候出错,信息如下   下载“http://localhost:8001/WCFService”时出错.   无法连接到远程服务器   由于目标机器积极拒绝,无法连接. 127.0.0.1:8001   Metadata contains a reference that cann…
写这个专栏的缘起 之前我写过一篇博客:<朱晔的互联网架构实践心得S2E2:写业务代码最容易掉的10种坑>,引起的关注还是挺多的.后来和极客时间的编辑一拍即合决定以这个为题写一个专栏.其实所谓坑就是容易忽略但是不容易发现的问题,大部分生产事故都是发布.运维相关的配置引起,真正代码中的问题上线后产生问题的坑并不多,虽然我接触过很多生产事故,但是能提炼出写代码的坑的点不多.所以在内容整理方面我花了很多时间,最终我总结出100+的点,形成了这样一个30+文章的专栏. 专栏名字叫<Java业务开发…
开发常见错误解决(6)WSE3.0未处理的WebException,未处理的Web异常,基础连接以及关闭. 我们在调试WSE服务端服务的时候会抛出,未处理的Web异常,基础连接以及关闭的异常信息.如图: 此错误是由用户身份验证没有通过引起.WSE3.0框架在用户提交调用请求时,截获了SOAPHeader信息.反序列化为UserNametoken,调用 protected override string AuthenticateToken(UsernameToken token)进行用户信息验证.…
上一篇文章楼主提到由Context引发的内存泄漏,在这一篇文章里,我们来谈谈Android开发中常见的Activity内存泄漏及解决办法.本文将会以“为什么”“怎么解决”的方式来介绍这几种内存泄漏. 在开篇之前,先来了解一下什么是内存泄漏. 什么是内存泄漏? 内存泄漏是当程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗.内存泄漏并不是指物理上的内存消失,这里的内存泄漏是值由程序分配的内存但是由于程序逻辑错误而导致程序失去了对该内存的控制,使得内存浪费. 怎样会导致内存泄漏? 资源对象没…
在Android开发中,内存泄漏是比较常见的问题,有过一些Android编程经历的童鞋应该都遇到过,但为什么会出现内存泄漏呢?内存泄漏又有什么影响呢? 在Android程序开发中,当一个对象已经不需要再使用了,本该被回收时,而另外一个正在使用的对象持有它的引用从而导致它不能被回收,这就导致本该被回收的对象不能被回收而停留在堆内存中,内存泄漏就产生了. 内存泄漏有什么影响呢?它是造成应用程序OOM的主要原因之一.由于Android系统为每个应用程序分配的内存有限,当一个应用中产生的内存泄漏比较多时…
大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! [错误信息] 01-16 17:16:18.945: I/magh(979): org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:8080 refused 在android模拟器连接本机访问web时报这错,把127.0.0.1改成localhost也是一样的 原因: 在向本机发送HTTP请求时,有一…
)Android2.3以后,SoftReference不再可靠.垃圾回收期更容易回收它,不再是内存不足时才回收软引用.那么缓存机制便失去了意义.Google官方建议使用LruCache作为缓存的集合类. 其实内部封装了LinkedHashMap.内部原理是一直判断集合大小是否超出给定的最大值,超出就把最早最少使用的对象踢出集合. private LruCache<String, Bitmap> mMemoryCache = new LruCache<String, Bitmap>…
0. 前言   转载请注明出处:http://blog.csdn.net/seu_calvin/article/details/52333954 Android的内存泄漏是Android开发领域永恒的话题,那今天就总结一下常见的内存泄漏吧.也给自己提个醒,在以后的编码过程中多注意这个问题.在Android Studio里可以通过一些分析工具比如MAT来找出潜在的内存泄漏,在Android Device Monitor中对相应进行进行Dump HPROF File,并对这个文件在SDK的platf…
1. 编译时出现/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.4.5/../../../libz.so when searching for -lz PLATFORM_VERSION_CODENAME=AOSPPLATFORM_VERSION=AOSPTARGET_PRODUCT=genericTARGET_BUILD_VARIANT=engTARGET_SIMULATOR=TARGET_BUILD_TYPE…
1.设置TextView的文本颜色 1 2 3 TextView tv; ... tv.setTextColor(R.color.white); 其实这样设置的颜色是 R.color.white的资源ID值所代表的颜色值,而不是资源color下的white颜色值:正确的做法如下: 1 tv.setTextColor(getResources().getColor(R.color.white)); 这个出错的概率满高的,就是因为二者都是int类,导致编译器不报错. 2.读取Cursor中的值 1…
错误一: make: *** No rule to make target `/cygdrive/d/1-workspace/showmap-android-opengles/jni/showmap_opengles_OpenGLESRenderer.c', needed by `/cygdrive/d/1-workspace/showmap-android-opengles/obj/local/armeabi/objs/OpenGLESMap/showmap_opengles_OpenGLES…
记录开发中常出现的错误 1.遇到这样的错误时,应该立马想到是书写错误或语法错误,常见为android:name写成了name Attribute is missing the Android namespace prefix 2.解决:菜单:project->clean. Activity not started, its current task has been brought to the front 3.可能是title的冲突,解决:AndroidManifest.xml下的androi…
在开发的时候难免会导入项目,那么怎么经常会遇到这个错误: [2014-04-28 09:22:28 - XXXX] Unable to resolve target 'android-18' target 后面的版本可以有很多中,这是因为你导入的程序和你的开发环境版本不一样导致,或者是你导入的jar包没有被引入进来,我们可以这样做: 第一步:如下图在project中找到 Android然后将对应的jar包选上.   ok,是不是可以了,不对还是不行,那么有可能是你没引入Jar包,如下图在proj…
一.NSAppTransportSecurity 错误提示:NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) iOS9让所有的HTTP默认使用了HTTPS,原来的HTTP协议传输都改成TLS1.2协议进行传输.直接造成的情况就是App发请求的时候弹出网络无法连接.解决办法就是在项目的info.plist 文件里加上如下节点: NSAppTransportSecurity - NSAllow…
新建一个项目,就不说了,就是用命令行 cocos new HelloLua -p com.wwj.hellolua -l lua -d ~/Cocos2dxProj ,生成下 然后把项目导入eclipse中,下一步就是编译so文件了,先cd进入proj.android中,生成so有好几种命令行方式,这里用cocos compile -p android --ap 20, 之后便开始编译,如果在编译过程中遇到这个错误 , 说明你新建的项目的路径太长了,剪切项目然后复制到一个短一点的路径,比如c\q…
昨天安装了下Android Studio,把SDK路径指向了ADT目录下的SDK目录.同时FQ出去更新了下SDK.然后今天运行eclipse的时候,弹出错误,同时在工程的名称处有错误提醒,但是代码中没有错误提醒.经过stackoverflow查找,找到了差不多相似的一个,但是下面是各种的解决方案,我估计肯定是SDK的问题造成的.有可能跟Android Studio有关,也有可能跟更新SDK有关.看到有个人也遇到了相同问题,把target sdk version从21更改为19,然后就没有再报错,…
打包时报如下错误: <ignore_js_op> Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again,or turn off"Run full error check when exporting app" in the Android > Lint Err…
java.lang.SecurityException: Requires READ_PHONE_STATE: Neither user 10088 nor current process has android.permission.READ_PHONE_STATE.   今天写了一款发短信的软件,拿了个酷派5879,试了下,结果不能用,把try{}catch{}去掉了,报这个错误, android.permission.READ_PHONE_STATE.没有READ_PHONE_STATE权…
一,依赖冲突 All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 28.0.0, 27.1.1. Examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.…
1.出现下面的错误: StoryboardApp[8593:207] Failed to instantiate the default view controller for UIMainStoryboardFile 'MainStoryboard' - perhaps the designated entry point is not set? 这个问题的原因应该是在你的StoryBoard中没有一个view controller设置了Initial Scene.您需要选择一个view co…
最近在使用MJRefresh框架时发现了一个bug 下面是我的源代码 前一个界面 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ // 显示网页 CHGWebViewController *webVc = [[CHGWebViewController alloc] init]; // 设置数据 webVc.data = self.data[indexPath.r…
1.Failed to import new Gradle project: Could not install Gradle distribution from'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 问题原因:中国连接gradle的地址被强了 解决方案:修改android studio设置Http Proxy->Auto-detect proxy settings 2.编译时报错“Compilation co…
第一个: [2012-11-09 13:15:14 - Tesa] Android Launch! [2012-11-09 13:15:14 - Tesa] The connection to adb is down, and a severe error has occured. [2012-11-09 13:15:14 - Tesa] You must restart adb and Eclipse. [2012-11-09 13:15:14 - Tesa] Please ensure th…
使用Ethernet时需要指定访问服务器的ip,我用的是本机做服务器.但是有一天重启了路由器,ip地址就变了!程序得跟着改! Arduino突然烧写不了程序:可能是正在运行的程序让arduino死机了,于是就有无响应错误 数组开小了! Pin被占用了:如Ethernet需要4,10,11,12,13五个Pin,而VirtualWire需要12,13Pin,这时Ethernet就不能正常运行.要注意的是,可能存在隐含的占用pin情况.比如我只用到了VirtualWire的发送部分,也设置成Pin7…
. 问题表现:什么情况?方法居然无法拉线? 问题简述:ios的空间拉线到一个.h .m文件中 居然多次拖动无效.. 问题解决:ios的空间响应单单在代码中创建一个方法是没用的,这个时候通常跟空间是没有响应关系的(代码创建控件的方式另外说),所以这个时候我们需要按住control键拖动一条线与对应的方法产生响应 在布局文件的View Controller中 有一个Custom Class的属性,这个就是用来与我们的.h .m文件建立连接的,如果未建立连接则拖线是拖不进去的 . 问题表现:咦,一点击…