博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)导入别人工程出错系列
阅读量:5919 次
发布时间:2019-06-19

本文共 1417 字,大约阅读时间需要 4 分钟。

hot3.png

加入导入别人的工程,放到自己的工作空间,如果单纯按照:

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

你可能感兴趣的文章
一个服务器转移脚本
查看>>
Mysql主主复制
查看>>
: bad interpreter: 没有那个文件或目录 (dos2unix 解释)
查看>>
网站提交入口
查看>>
字符串转换成json的三种方式
查看>>
读书笔记之——个人知识管理
查看>>
集群:(一)LVS
查看>>
Zabbix安装
查看>>
从零开始PHP之HTML(一)
查看>>
Linux系统进程 图解
查看>>
python 字符串操作
查看>>
用 jetbrick-template 来实现 HTML layout 功能
查看>>
通过 getResources 找不到jar包中的资源和目录的解决方法
查看>>
ssh整理
查看>>
敏捷个人2012.1月份线下活动报道:谈谈职业
查看>>
重拾写作,分享知识,贡献思想
查看>>
Ubuntu12.04安装和管理VirtualBox
查看>>
我的友情链接
查看>>
VMware虚拟机上配置nginx后,本机无法访问问题
查看>>
我的PMP备考经历
查看>>