zoukankan      html  css  js  c++  java
  • Android开发常见错误

    1.出现 “Unable to resolve target 'android-9'”,解决办法:

    一般移植别人工程会出现此错误。

    右键项目文件--->properties--->android选择对应版本保存(设置后丢失的gen文件中的R.JAVA自动刷新出)

    或者:

    进入你的android project跟目录,找到此文件project.properties(或default.properties),

    找到target=android-9,出现此错是因为你的android环境跟此处不对应,那么,你只需要将此处的android版本改成你机器上配置的android版本即可,例如target=android-17

    如果不知道自己配置的android版本,则可以在其他工程的 project.properties中能找到,然后修改即可。

    2. 进入activity类中,一些重写的方法的地方总是出现"Remove @Override annotation",

    解决办法:

    出现此错误的原因主要是编译器版本的问题,Java 1.5的编译器默认对父类的方法进行覆盖,采用@Override进行说明;

    但1.6已经扩展到对接口的方法;所以如果还是以Java 1.5的编译器来编译的话,会出现错误,默认是java1.5的,你需要将它设置到1.6打开你的eclipse,进入 window->Preferences->Java->Compiler 把它改为 Java 1.6即可。

    3.出现[MixView] WARNING: Application does not specify an API level requirement!

    [MixView] Device API version is 10 (Android 2.3.3)

     在对应的[MixView] 文件中的manifest标签 添加 <uses-sdk android:minSdkVersion="10" ></uses-sdk> 即可。

  • 相关阅读:
    css常用标签
    关于手机端html的学习
    Vue_按键修饰符
    http_http协议简要概括
    nodejs_fs模块相关练习1
    nodejs_fs模块常用方法
    Vue_组件传值_非父子组件间的传值
    Vue_组件传值_子组件通过事件调用向父组件传值
    Vue_组件传值_父组件向子组件传值
    Vue_使用ref获取DOM元素
  • 原文地址:https://www.cnblogs.com/kernel-style/p/3338795.html
Copyright © 2011-2022 走看看