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等字样

是因为JDK1.5只对类的重写做了@Override标识,而JDK1.6上升到了接口,因此如果出现此种错误,需要设置Java编译等级为1.6

右击项目->properties->JavaCompiler->设置Compilercompliancelevel1.6.

找不到android-support-v4

右击项目->BuildPath->ConfigureBuildPath->AddExternalJARs,弹出对话框,选中SDK目录下extras\android\support\v4目录下的android-support-v4.jar

导入别人的工程Java应用程序启动崩溃

导入别人的工程,能够正常编译,但是启动的时候出现下面的警告,并且程序启动崩溃。

[2014-04-0815:01:49-floworld]Dxbadclassfilemagic(cafebabe)orversion(0033.0000)

...whileparsingcom/tianxia/lib/baseworld/R.class

...whileprocessingcom/tianxia/lib/baseworld/R.class

原因:

我本地安装的是JDK1.7,而由于某些需要,将Eclipse中的Java编译级别设置为1.6,可能由于JDK的兼容性问题导致。

解决办法:

在没有卸载JDK1.7的情况下,又安装了一个JDK1.6,配置好环境变量,然后在Eclipse中设置默认使用的JRE1.6。设置路径为:Window->Preferences->Java->InstalledJREs

android开发过程遇到的一些错误_第1张图片

连接手机进行调试logcat中看到的Log信息PID、TAG等都是问号

很可能是手机的Android版本高于当前SDKADT的版本。更新一下SDKADT版本即可。

启动模拟器时候出现invalid command-line parameter

启动模拟器的时候出现无效参数的情况:需要将SDK放在非中文路径且不包含空格的目录下。

调试时候Console中不显示文字信息

注意控制台有三种视图,请将视图选择为Android视图。

android开发过程遇到的一些错误_第2张图片

更多相关文章

  1. linux android 如何把android项目打成jar包
  2. github上十二款最著名的Android播放器开源项目
  3. Android 视图层级分析辅助工具详解
  4. android调用高版本api函数的兼容性问题
  5. Flutter之Android SDK版本与External Libraries中的Android API

随机推荐

  1. Android Studio安装后Fetching android s
  2. 找不到答案的时候 就去看一看这个世界
  3. Android(安卓)exfat移植指南
  4. Android基于ViewPager+Fragment实现左右
  5. android drawerlayout
  6. EditText中隐藏Android输入法窗口
  7. 字符串类的重量级实现——Rope的初步了解
  8. Android(安卓)SQLiteOpenHelper使用和源
  9. 内部类联想到Android的Listener
  10. Android 布局(LinearLayout\TableLayout