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开发过程遇到的一些错误的更多相关文章

  1. Android进阶(二十三)Android开发过程之实例讲解

    Android开发过程之实例讲解 前言 回过头来审视之前做过的Android项目,发觉自己重新开发时忽然间不知所措了,间隔了太长时间没有开发导致自己的Android技能知识急剧下降.温故而知新. 废话 ...

  2. Xamarin Android设置界面提示类型错误

    Xamarin Android设置界面提示类型错误 错误信息:Integer types not allow (at ‘padding’ with value ’10’)Android界面属性的长度和 ...

  3. android导入项目出现style错误,menu错误

    android导入项目出现style错误,menu错误 style //查看 res/values/styles.xml 下的报错点. <style name="AppBaseThem ...

  4. Android开发过程中在sh,py,mk文件中添加log信息的方法

    Android开发过程中在sh,py,mk文件中添加log信息的方法 在sh文件中: echo "this is a log info" + $info 在py文件中: print ...

  5. Android 打包出现jdk版本错误的问题

    Android 打包出现 jdk 版本错误的问题,本质上是 SDK 的问题,与 JDK 无关.如果 SDK 的 API 是24或者更高,就要求 jdk 1.8,我这里指定的 API 是22,所以去勾选 ...

  6. Android java.lang.NoClassDefFoundError的错误

    在开发过程中,遇到一个这样的问题:java.lang.NoClassDefFoundError: android.support.v4.util.SparseArrayCompat,这个问题很奇怪,J ...

  7. android 真机调试出现错误 INSTALL_FAILED_INSUFFICIENT_STORAGE 的解决方法。

    关于这个神奇的 内存不够错误的通常解决方法,网上大把,建议大家在尝试过了网上的方法后再来尝试下我的这种方法. 编译工具: android studio 测试真机:米 2 调试的时候出现:INSTALL ...

  8. Android编程容易犯的错误之一

    1.设置TextView的文本颜色 TextView tv; ... tv.setTextColor(R.color.white); 其实这样设置的颜色是 R.color.white的资源ID值所代表 ...

  9. Android编程容易犯的错误之二

    11.不要太相信工具,比如Eclipse里面的断点遇到多线程什么,经常不起作用/走不到,还有就是如果语句为空的也不会走,这时候别太早下结论断点地方出错了, 所以每个工程都应该有日志的开关,通过查看日志 ...

随机推荐

  1. 学习Spring框架系列(一):通过Demo阐述IoC和DI的优势所在

    Spring框架最核心东西便是大名鼎鼎的IoC容器,主要通过DI技术实现.下面我通过Demo的演变过程,对比学习耦合性代码,以及解耦和的过程,并深入理解面向接口编程的真正内涵. 这个例子包括如下几个类 ...

  2. python3.7 json模块

    #!/usr/bin/env python __author__ = "lrtao2010" #python3.7 json模块 ''' 要在不同的编程语言之间传递对象,就必须把对 ...

  3. 安装ANSYS19.0的正确方法(附下载)

    安装ANSYS19.0的正确方法 卸载干净旧版本ANSYS 安装或重新安装之前必须先卸载干净,安装过旧版本ANSYS的也要确保卸载干净.电脑环境准备参考以下内容 ANSYS 卸载后重装需要注意的问题_ ...

  4. WPF触控程序开发(四)——MultiTouchVista_-_second_release_-_refresh_2的救赎

    起源 Multitouch是一款可用于Win7模拟触摸屏幕的开源软件(关于它的使用介绍),最后一次更新是在11年5月份,我是13年初开始用的,当时开发了一款类似IPhone相册的图片展示触控程序,就是 ...

  5. 【SHELL】Linux下安装Oracle Client

    一.新建Oracle脚本存储目录并上传文件 [root@A04-Test-172]# mkdir -p /tmp/instance_oracle #新建存储目录 [root@A04-Test-172 ...

  6. leetcode 【Search a 2D Matrix 】python 实现

    题目: Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the f ...

  7. python - 接口自动化测试 - ReadConfig - 读取配置文件封装

    # -*- coding:utf-8 -*- ''' @project: ApiAutoTest @author: Jimmy @file: read_config.py @ide: PyCharm ...

  8. python深浅拷贝以及数据在内存中储存方法

    要搞懂深浅拷贝,首先要明白数据在内存里的储存方法. 一个变量的储存,首先是变量名加上储存内容的ID,通过ID去找到变量名所对应的内容, 当我们对数据进行赋值时,其实是把内容的整体地址赋给别的变量名(相 ...

  9. Codeforces 1062E 题解

    给出一棵有根树,1为根结点,接下来q次询问,每次给出一个[l,r]区间,现在允许删掉[l,r]区间内任何一个点,使得所有点的最近公共祖先的深度尽可能大,问删掉的点是哪个点,深度最大是多少. 做法: 线 ...

  10. Leetcode 543.二叉树的直径

    二叉树的直径 给定一棵二叉树,你需要计算它的直径长度.一棵二叉树的直径长度是任意两个结点路径长度中的最大值.这条路径可能穿过根结点. 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, ...