android开发过程遇到的一些错误
Unable to resolve target "android-x"
这是工程的Android版本和本地SDK中的版本不一致,一般做下处理:
1. 右击项目->android tools->fix project setting
2. 右击项目->属性->android->选择自己AVD的版本,经过这步系统一般会自动添加对应的Android SDK,如果没有可以考虑刷新工程,或者手动配置build path中对应的SDK
如果出现没有自动生成R类的情况,一般先查看对应版本的SDK添加没有。如果已经有对应SDK,则点击project-> clean,然后build project。进行刷新等操作。
出现删除Override等字样
是因为JDK 1.5只对类的重写做了@Override标识,而JDK 1.6上升到了接口,因此如果出现此种错误,需要设置Java编译等级为1.6。
右击项目->properties->Java Compiler->设置Compiler compliance level为1.6.
找不到android-support-v4
右击项目->Build Path->Configure Build Path->Add External JARs,弹出对话框,选中SDK目录下extras\android\support\v4目录下的android-support-v4.jar
导入别人的工程Java应用程序启动崩溃
导入别人的工程,能够正常编译,但是启动的时候出现下面的警告,并且程序启动崩溃。
[2014-04-08 15:01:49 - floworld] Dx bad class file magic (cafebabe) or version (0033.0000)
...while parsing com/tianxia/lib/baseworld/R.class
...while processing com/tianxia/lib/baseworld/R.class
原因:
我本地安装的是JDK 1.7,而由于某些需要,将Eclipse中的Java编译级别设置为1.6,可能由于JDK的兼容性问题导致。
解决办法:
在没有卸载JDK1.7的情况下,又安装了一个JDK1.6,配置好环境变量,然后在Eclipse中设置默认使用的JRE为1.6。设置路径为:Window->Preferences->Java->Installed JREs。

连接手机进行调试logcat中看到的Log信息PID、TAG等都是问号
很可能是手机的Android版本高于当前SDK、ADT的版本。更新一下SDK、ADT版本即可。
启动模拟器时候出现invalid command-line parameter
启动模拟器的时候出现无效参数的情况:需要将SDK放在非中文路径且不包含空格的目录下。
调试时候Console中不显示文字信息
注意控制台有三种视图,请将视图选择为Android视图。

android开发过程遇到的一些错误的更多相关文章
- Android进阶(二十三)Android开发过程之实例讲解
Android开发过程之实例讲解 前言 回过头来审视之前做过的Android项目,发觉自己重新开发时忽然间不知所措了,间隔了太长时间没有开发导致自己的Android技能知识急剧下降.温故而知新. 废话 ...
- Xamarin Android设置界面提示类型错误
Xamarin Android设置界面提示类型错误 错误信息:Integer types not allow (at ‘padding’ with value ’10’)Android界面属性的长度和 ...
- android导入项目出现style错误,menu错误
android导入项目出现style错误,menu错误 style //查看 res/values/styles.xml 下的报错点. <style name="AppBaseThem ...
- Android开发过程中在sh,py,mk文件中添加log信息的方法
Android开发过程中在sh,py,mk文件中添加log信息的方法 在sh文件中: echo "this is a log info" + $info 在py文件中: print ...
- Android 打包出现jdk版本错误的问题
Android 打包出现 jdk 版本错误的问题,本质上是 SDK 的问题,与 JDK 无关.如果 SDK 的 API 是24或者更高,就要求 jdk 1.8,我这里指定的 API 是22,所以去勾选 ...
- Android java.lang.NoClassDefFoundError的错误
在开发过程中,遇到一个这样的问题:java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat,这个问题很奇怪,J ...
- android 真机调试出现错误 INSTALL_FAILED_INSUFFICIENT_STORAGE 的解决方法。
关于这个神奇的 内存不够错误的通常解决方法,网上大把,建议大家在尝试过了网上的方法后再来尝试下我的这种方法. 编译工具: android studio 测试真机:米 2 调试的时候出现:INSTALL ...
- Android编程容易犯的错误之一
1.设置TextView的文本颜色 TextView tv; ... tv.setTextColor(R.color.white); 其实这样设置的颜色是 R.color.white的资源ID值所代表 ...
- Android编程容易犯的错误之二
11.不要太相信工具,比如Eclipse里面的断点遇到多线程什么,经常不起作用/走不到,还有就是如果语句为空的也不会走,这时候别太早下结论断点地方出错了, 所以每个工程都应该有日志的开关,通过查看日志 ...
随机推荐
- 在Ubuntu下配置jdk+maven
1.在官网上下载对应Linux版本的jdk 2.在终端输入命令将下载好的jdk解压并且转移到指定的路径如:首先执行 tar -zxvf jdk-8u181-linux-x64.tar.gz 然后 ...
- CMDB(资产管理系统) day1
运维自动化最重要的就是标准化一切 自动化运维则支持以下功能: 1.OS的选择统一化,同一个项目使用同样的OS系统部署其所需要的各类软件.2.软件安装标准化,例如JAVA虚拟机,php,nginx,my ...
- 常用模块之 re shutil configparser hashlib xldt和xlwd
shutil 高级文件处理模块 封装的更简单了 主要是文件的复制,移动,压缩解压缩 需要保证目标文件已经存在shutil.copymode('test.txt','testcopy4.txt') 压缩 ...
- HDU:1358-Period
Period Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Problem Desc ...
- 最小生成树:HDU1863-畅通工程
畅通工程 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...
- (转) Redis哨兵的详解
1 哨兵的作用 哨兵是redis集群架构中非常重要的一个组件,主要功能如下: 1. 集群监控:负责监控redis master和slave进程是否正常工作 2. 消息通知:如果某个redis实例有故障 ...
- HTTP认证之摘要认证——Digest(一)
导航 HTTP认证之基本认证--Basic(一) HTTP认证之基本认证--Basic(二) HTTP认证之摘要认证--Digest(一) HTTP认证之摘要认证--Digest(二) 一.概述 Di ...
- 测试环境docker化(一)—基于ndp部署模式的docker基础镜像制作
本文来自网易云社区 作者:孙婷婷 背景 我所在测试项目组目前的测试环境只有一套,在项目版本迭代过程中,开发或产品偶尔会在测试环境进行数据校验,QA人数在不断增加,各个人员在负责不同模块工作时也会产生脏 ...
- Python-S9-Day123——爬虫两示例
01 今日内容回顾 02 内容回顾和补充:面向对象约束 03 爬虫之抽屉新热榜 04 爬虫之抽屉自动登录(一) 05 爬虫之抽屉自动登录(二) 06 爬虫之登录github(一) 07 爬虫之登录gi ...
- [转]Ubuntu下添加开机启动脚本
作者: 王恒 发表于 2012年 11月 5日 1.方法一,编辑rc.loacl脚本 Ubuntu开机之后会执行/etc/rc.local文件中的脚本, 所以我们可以直接在/etc/rc.local中 ...