将Android Eclipse Project移至网络驱动器

时间:2013-11-18 21:50:59

标签: java android eclipse

我一直在使用我的本地Windows系统来开发一个Android应用程序,所有这些都在Eclipse中运行良好。为了在我的所有基于Web应用程序的项目中以干净整洁的方式实现一些git版本控制,我正在尝试将我的项目移动到Linux机器,可通过本地网络上的samba共享进行访问。桑巴一切正常。

有人可以指导我或指导我移动一个包含类依赖关系的项目吗?我是Android,Eclipse和Java的新手,所以请原谅这个新手。谢谢。

我发现这个视频教程非常有用:http://www.youtube.com/watch?v=uVO0_UdQ_Wg

我做了什么:

  • 导出项目(包含依赖项)作为常规存档文件
  • 将工作区切换到网络驱动器。
  • 从存档文件导入现有项目

我得到的错误是:

  • SherlockActivity无法解析为某种类型(SherlockActivity是一个类依赖项目)
  • Project没有project.properties文件!编辑项目属性以设置一个。

1 个答案:

答案 0 :(得分:0)

以下是我要做的事情:

  1. 将Eclipse工作空间保留在本地磁盘中。
  2. 将Android项目从Eclipse工作空间复制到Samba共享(假设驱动器名称为X),X:\repo\myproject
    • 此处,如有必要,删除Eclipse生成的文件夹和文件,例如bingen.project.settings
  3. 将ActionBarSherlock的新副本提取到X:\repo\ActionBarSherlock
  4. 从Eclipse中删除myprojectActionBarSherlock(通过Package Explorer),可能是检查“删除磁盘上的项目内容(无法撤消)”,因为我已经在Samba驱动器上有副本。
  5. 从现有代码创建新的“Android项目”,然后选择X:\repo\ActionBarSherlock\actionbarsherlock作为根目录。
    • 此处,请取消选中“将项目复制到工作区”。
  6. 从现有代码创建另一个新的“Android项目”,然后选择X:\repo\myproject作为根目录。
    • 此处,再次,请取消选中“将项目复制到工作区”。
  7. (可能myproject将无法使用构建“SherlockActivity无法解析为类型”错误)右键单击myproject并选择“属性”菜单,转到到“Android”标签,然后从“添加库”字段添加actionbarsherlock