(转)导入别人工程出错系列

本文介绍在Eclipse中导入项目时遇到的各种问题及解决方案,包括如何正确配置项目环境以确保jar包被识别,解决R.java文件丢失问题,以及处理@Override注解不被识别的情况。

加入导入别人的工程,放到自己的工作空间,如果单纯按照:
File  >  Import...  >  展开“General”项,选择“Existing

Projects into Workspace” 导入项目到工作区  >  然后点击

“Next”按钮,进入选择项目文件目录 >  选择项目后,点击“

Finish”按钮,等待导入完成即可,如果需要将项目文件一起拷

贝到工作区,选择“Copy project into workspace”复选框。
但是这样做往往不会把android的jar包导入进去,原因:
1,别人的项目使用的最低版本模拟器和你现在使用模拟器的设

置不一样,所以你只需要改动一下default.properties文件里的
target=android-5,假如自己使用的最低版本是7,就改成

target=android-7,然后把该项目在Eclipse里右键delete,但是

不删除内容,然后再按照上面的步骤:File  > Import...导入

工程,这时候默认的包都导入进来了,哈哈。自己的新发现啊


如果R.java找不到:
然后再右键--Build path -->Config Build path -->order and export -->例如:选中Android2.3.1 或者其他的版本。
这时的Gen文件夹以及里面的R.java就会出现了。

以下是别人的总结经验:
我知道答案了 
我在网上弄了一个例子总是报错
  错误如下:
    1:说什么少了一个gen文件夹
    2:还有两个错误 一下子忘记了 呵呵 我刚刚搞好的 现在错误不晓得怎么回事 不能重现了 嘎嘎·······
      一般来说 应该是附加过来的代码在开发时版本不一致导致的 你可以
  选择项目的properties --》 android --》然后在右边选择一个版本比较高的 就可以了
我刚开始在网上也找了原因 说是因为R.java出问题了 只要删了R.java再刷新项目就可以了,我认为是有一定道理的 因为那个源码我附加来的时候都没有看到R.java文件,但是设置了高版本后 就自动出来了 而且连那个缺失的Gen文件夹也出现了 
希望对你有帮助

 

1.如果是eclipse不认@Override这个东东,可以如下做:项目->properties->Java Build Path->Libraries->Add Library->JUnit->Next,JUnit library version选择JUnit4,最后点击Finish按钮,clean project,此时就会认得@Override。
2.如果如上做还是不行,接着这样做就可以了,项目上右键->Android Tools->Fix Project Properties,最后clean project,应该ok.
3.第1、2还是不能解决你的问题,你就打开java文件,把光标放到红色的X上,会有提示文字的。祝好运


这是因为你的myeclipse中设置的编译器默认是 jdk版本和他的版本不同,修改方式如下:

widow --》 preferences --》java --》compliance--》compiler 在右侧,选择为1.6或其他的,点击apply,点击ok.(1.6向下兼容) 

转载于:https://my.oschina.net/u/944946/blog/124053

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值