Android错误解决记录
来源:互联网 发布:linux系统ping命令参数 编辑:程序博客网 时间:2024/05/22 05:15
我在android开发的时候经常会遇到这个错误,一般来说,造成这种错误的最普遍情况有两种:
①android设备网络连接没打开,例如3G网络和WIFI网络
所以,如果遇到这种错误时,请先查看网络是否已正常连接.
②Manifest文件没有标明网络访问权限
如果确认网络已经正常连接并且还是出这种错误的话,那么请看下你的Manifest文件是否标明应用需要网络访问权限,如果没标明的话,也访问不了网络,也会造成这种情况的.
//网络访问权限
<uses-permission android:name="android.permission.INTERNET" />
2 Failed to install *.apk on device 'emulator-5554': timeout
错误提示:
Failed to install helloworld.apk on device 'emulator-5554': timeout
或者
the user data image is used
原因:
由于模拟器已经开启而没有关闭或者非法关闭引起的。
解决方法:
删除 C:\Documents and Settings\Administrator\.android\avd\对应版本.avd
下所有以.lock结尾的文件夹。
或者
Failed to install *.apk on device *:
timeout Launch canceled!
还有一种办法:
在window->preferences->Android->DDMS->ADB connection time out (ms):
将这个值设置的大一些,默认为5000,我设置成500000,然后就OK了。
3 This Android SDK requires Andriod Developer Toolkit version 20.0.0 or above
打开Eclipse(Android 开发环境),发现以下报错:
图片显示信息为:Android SDK要求ADT(Android Developer Toolkit)版本在20.0.0或以上版本,检测到当前版本为18.0.0,请更新最新的ADT。
出现这样的提示,根本原因是Eclipse启动时检测E:\Program Files\android-sdk-windows\tools\lib\plugin.prop文件 文件内容为:
# begin plugin.prop
plugin.version=20.0.0
# end plugin.prop
这就很容易理解了,需求插件版本为20.0.0,这时候我们只需要改成:
# begin plugin.prop
plugin.version=18.0.0
# end plugin.prop
OK了,重新启动下Eclipse,看看是不是解决了这个问题
4 [Accessibility] Missing contentDescription attribute on image
今天使用了下ADT 16.0 在定义一个ImageVIew的时候 总是提示这个[Accessibility] Missing contentDescription attribute on image警告,虽说可以不理 但总是感觉怪怪的,在网上一搜 发现原来这是ADT 16.0的新特性,在一些没有文本显示的控件里,如imageView和imageButton等,ADT会提示你定义一个android:contentDescription属性,用来描述这个控件的作用,只要在contentDescription中添加内容警告将消失
5 java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决办法
用百度地图,可能把工程复制了些位置 出错了
解决办法:
①右击项目->properties->Java Build Path->Order and Export,在需要引用的包前面打勾。
②Project->Clean...6 eclipse中提示 No Completions Available,Alt+/不自动提示
window-> Preferences-> Java-> Editor-> Content Assist-> Advanced
上面的选项卡Select the proposal kinds contained in the 'default' content assist list中添加【Java Non-Type Proposals】
7 Unexpected namespace prefix "xmlns" found for tag LinearLayout
打开android的xml文件后,总提示Unexpected namespace prefix "xmlns" found for tag LinearLayout
①可以clean之后变正常,但是比较麻烦,每次都要clean,工程较大时比较麻烦
②一般只需要顶层地Layout需要xmlns:android="http://schemas.android.com/apk/res/android" 属性。其他的Layout去掉该xmlns属性。
- Android错误解决记录
- Java and Android 错误解决记录
- android 编译错误记录(待解决)
- android 软件开发错误-解决记录
- 【Android】定位与解决anr错误记录
- vs2010错误解决记录
- c++错误解决记录
- 错误解决记录
- Maven错误解决记录
- SSH FlushMode 错误解决记录
- Android错误记录
- android错误记录
- 【Android studio】错误记录
- Android Studio 错误记录
- android开发错误记录
- Android错误记录
- android NoSuchMethodError 错误记录
- Android 低级错误记录
- Java第四周作业
- MIPI LCM相关问题总结
- C语言万年历.c
- Android实现三级联动下拉框 下拉列表spinner
- 谈谈C++继承中的重载,覆盖和隐藏
- Android错误解决记录
- Recent Contest #1(Mar 18-Mar24, 2014)
- 设计模式六大原则(2):里氏替换原则
- WinCE MUI的实现
- SMTP命令与ESMTP命令简介(附带命令通信)
- 操作系统—C语言进程调度模拟.c
- 黑马程序员--------------交通灯管理系统
- 电脑内存常见问题处理方法
- 设计模式六大原则(3):依赖倒置原则