zoukankan      html  css  js  c++  java
  • 打开已存在 Android项目及常见的问题

    Eclipse 打开已存在 Android项目及常见的问题  
    1、  点击菜单“File”-- "Import",会弹出 Import 对话框:
     
    2,  选择“General”—“Existing Projects into Workspace” 后点击“Next”:

    1、  选择”Browse” 选择项目所在目录后,点击“确定” 即可导入。
     
    常见问题:
    1、项目导入后,提示:Unable to resolve target 'android-3'
    解决方法:打开项目中的project.properties 文件,将” target=android-3”修改成“target=android-10” 即你安装的Android SDK API 版本号。但要注意,也要同步将AndroidManifest.xml中的改为,否则编译中会警告提示使用的版本过低。
     
    2、项目导入后,提示:Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
    解决方法:
    1)、项目右键--Android Tools--Fix Project Properties
    2)、若不可以,检查 project--properties--java compiler, 确认JDK compliance被设置为1.6,并且enable specific setings.
     
    3、erros : the type R is already defined
    解决方法:不管有没有R.java文件,先直接将R.java文件删除,然后在左侧Package Explorer中选中工程,然后点击Project菜单,选择Close Project.将项目前闭,然后再重新点Project菜单中的Open Project将工程打开,这样的话,Eclipse为自动为我们重新生成R.java文件。
    大家一定要注意,R.java文件是系统自动为我们维护的,任何时候都不需要我们自己手动去维护……
     
    4、erros : skipping index file   
    解决方法:直接删除该文件。
     
     
    5、导入Eclipse工程报错 Invalid project description
    原因是在Eclipse的指定工作空间中(workSpace),工程的名称必须与工程跟目下.project文件中的名称一致!
    搭建好了环境,把之前的工程搬到了新的环境下,结果怎么打开都遇到Invalid project description 的错误提示。折腾了半天时间。最后才发现解决方法很简单,说出来会气死人!就是把工程不能直接放置在设定的Workspace目录下。换一个目录或者套一个目录就OK了。
     
    6、android中导入低版本project可能会遇到的编译问题 
    使用高版本的SDK后再导入以前用低版本的project时,会遇到一些兼容性的问题。
    (1)Unable to resolve target 'android-5'
    因为本机中现在使用的是2.1的SDK,API的版本是7;而导入的工程使用的是2.0开发的,其API版本是5。需要将default.properties中的target=android-5改为target=android-7就好了。
    (2)以上完成后,编译中又出现一个新的错误:Conversion to Dalvik format failed with error 1这个与加载的SDK有关,通过“右键选择工程build path -> configure build path... -> library发现导入的JARs中除了一个Android 2.1-update1外还有一个同路径下的文件夹item,将其移除,clean一下再编译就没问题了。
     
    7、Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.

    代码本身会在你的项目下建立一个依赖包 Android Dependencies,在eclipse中右键这个工程文件夹,在Build Path选项中选择 remove it from build path。然后就没问题了

  • 相关阅读:
    【java】定时任务@Scheduled
    20180513 实参 形参 数组
    20180513 实参 形参
    20180513 数组 实参 形参
    <转载>二维数组回形遍历
    20180318 代码错题(8)
    20180318 代码错题(7)
    20180318 代码错题(6)
    20180318 代码错题(5)
    20180318 bit置0
  • 原文地址:https://www.cnblogs.com/aiguozhe/p/3730902.html
Copyright © 2011-2022 走看看