zoukankan      html  css  js  c++  java
  • 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 level1.6.

    找不到android-support-v4

    右击项目->Build Path->Configure Build Path->Add External JARs,弹出对话框,选中SDK目录下extrasandroidsupportv4目录下的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中设置默认使用的JRE1.6。设置路径为:Window->Preferences->Java->Installed JREs

     

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

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

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

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

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

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

  • 相关阅读:
    温故而知新-错误和异常处理
    温故而知新-面向对象的PHP
    Django框架之模板语法【转载】
    django2.0实现数据详情页展示的流程
    django2.0表的ORM字段类型和展示
    Fatal error: Cannot use object of type PHPExcel_RichText as array
    django2.0数据展示流程
    django2.0模板相关设置
    django2.0新增功能流程
    django2.0设置默认访问路由
  • 原文地址:https://www.cnblogs.com/luckyxiaoxuan/p/3553356.html
Copyright © 2011-2022 走看看