zoukankan      html  css  js  c++  java
  • Android 发展 ------------- Unable to resolve target 'android-19'

    又一次装完Ecplise+ATD+Android SDK 在Ecplise工作空间导入之前写过的Android项目会出现错误,大部分是SDK 版本号不符,例如以下错误提示:
    Error:Unable to resolve target android-19

    如图:



    解决的方法:改动工程文件夹下的project.properties文件中的内容target=android-19   数字改成你机器里装过的android SDK版本号就能够了。


    如图:



    附:
    使用高版本号的SDK后再导入曾经用低版本号的project时,会遇到一些兼容性的问题。
    (1)Unable to resolve target android-5
    由于本机中如今使用的是2.1的SDK,API的版本号是7;而导入的project使用的是2.0开发的,其API版本号是5。
    须要将project.properties中的target=android-5改为target=android-7就好了。
    但要注意,也要同步将AndroidManifest.xml中的<uses-sdk android:minSdkVersion="5" />也要改一下,否则编译中会警告提示使用的版本号过低。
    (2)以上完毕后。编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1
    这和加载SDK有关。由“正确的选择projectbuild path -> configure build path... -> library发现进口JARs除了一个Android 2.1-update1与外界的道路上又目录item,它删除,clean在重新编译没问题。

  • 相关阅读:
    spoj LCS2
    spoj SUBLEX
    spoj NSUBSTR
    bzoj 2882: 工艺【SAM】
    poj 3294 Life Forms【SA+二分】
    poj 3415 Common Substrings【SA+单调栈】
    poj 2774 Long Long Message【SA】
    poj 2406 Power Strings【kmp】
    poj 1743 Musical Theme【二分+SA】
    hdu 3622 Bomb Game【二分+2-SAT+tarjan】
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4583575.html
Copyright © 2011-2022 走看看