前言:

    现在Android studio版本已经去到2.0(我暂时用着开发者版本)了,但是还是和以前的版本一样卡。

    (因为我用了很多第三方的UI控件,导致在Android studio build一个项目非常漫长,大约改一个字符需要两三分钟,最长试过5分钟呢。

     不过在Eclipse的话,最多只需要半分钟就Build 到在手机,大大减少编译项目时间,有助于开发调试。)

所以我还是用着Android studio来开发,Eclipse 来编译项目。

    不过今天不是来说在Android studio如何兼容Eclipse的项目怎么,怎么样!

而是在Eclipse如何兼容Android Studio 的简单项目(我只会比较简单的。)

  0.:你得有一个Android studio 的简单项目,最好自己能跑一遍。

    (还有如果是菜鸟的你,连Android studio和Eclipse的android 项目结构都不知道,我劝你别看这篇文章,会变傻逼的,哈哈哈)

  1.:你在Eclipse 创建 android 项目.(最好也能跑一遍),接着复制一份作为备份,再把

    src , libs , res , AndroidManifest.xml 和 assets (这个删不删没有问题,不过如果在Android studio中有,就必须删除,免得出什么问题)

这几个文件或者文件夹删除。希望能得到一个以下这个情况

  

  2.接着复制Android studio的启动项目app(一般都是这个名字)里面的 src 和 libs文件夹(一般在Android studio创建都会有这两个文件夹的),直接黏贴在Eclipse的项目的根部。

这时基本已经复制了Android studio项目基本源码到Eclipse了。

  

  3.这时需要把对Eclipse进行配置一下。让其能对其文件进行编译。

     a.右键 src/main/java文件夹,标明其 “android项目 ” 的 src

       

  或者

    在其项目下的“ .classpath ”中 添加 <classpathentry kind="src" path="src/main/java"/> 这么一行代码进行配置

  b.接着就是 res 文件夹 的 配置,这个需要打开的 配置文件 是 项目中根目录的 “.project”

    最后结果是这样的

        代码如下

        <linkedResources>
          <link>
            <name>res</name>
            <type>2</type>
            <locationURI>PROJECT_LOC/src/main/res</locationURI>
          </link>
        </linkedResources>

    这时就完成 res 的配置了。 

    (解释{

      “linkedResources” 这个节点说明将 “资源” 的内容引入到 “选中的目录下”

      “name” 是在根目录下的别名

      “type”  值 “2” 代表 “ 文件夹 ” 的意思 , “1” 代表 “文件” 的意思

      “locationURI” 被引入的路径。(注意,这个路径是绝对路径来的,  

      所以有必要说明一下“PROJECT_LOC”是什么,

      “PROJECT_LOC” 是当前根目录的绝对路径。是Eclipse 的项目的一个常量来的。

      在

      )

    })

    c .

      i.最后把文件 "AndroidManifest.xml" 复制到Eclipse项目的根目录。

      或者

      II 在 “.project” 添加

        <linkedResources>
          <link>
            <name>AndroidManifest.xml</name>
            <type>1</type>
            <locationURI>PROJECT_LOC/src/main/AndroidManifest.xml</locationURI>
          </link>
        </linkedResources>

      上面已经解释一次了,所以这里就不详细解释了。

      就能完成了。

    d.当然如果build.gradle 的 dependencies (依赖包) 有写明 了需要引入 “第三方jar” 或者 “第三方aar”的话,就只能自己去下载了。

      (本文先不讨论这点。想知道的话,请移步这里:http://www.cnblogs.com/shortboy/p/4424944.html)

最后你试一试是否能进行编译Eclipse的项目。

  有两点要注意的:

    1.就是 linkedResources的使用,如果 被 链接的文件 或者 文件夹 不存在,或出现不知名的错,所以自己使用时需要注意注意

    2.当你复制含有linkedResources的项目一定要去  “.project” 更改 项目的根路径,不然所引用的文件会很乱的。

在eclipse 导入简单的Android studio 简单项目的更多相关文章

  1. Android课程---Android Studio简单设置

    Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面.Settings-->Appearance-->Theme, ...

  2. 【转】Android Studio简单设置

    原文网址:http://ask.android-studio.org/?/article/14 Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以 ...

  3. Android Studio简单设置(转)

    Android Studio 简单设置 界面设置 默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面.Settings --> Appearance --> Th ...

  4. eclipse导入java和android sdk源码,帮助文档

    eclipse导入java和android sdk源码,帮助文档 http://blog.csdn.net/ashelyhss/article/details/37993261 JavaDoc集成到E ...

  5. 【Android Studio使用教程2】Android Studio创建项目

    创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...

  6. Android Studio创建项目

    创建项目 首先,先指出Android Studio中的两个概念. Project 和 Module .在Android Studio中, Project 的真实含义是工作空间, Module 为一个具 ...

  7. Android Studio 设置项目Module编码,解决Android Studio项目执行时乱码问题

    Android Studio的项目设置逻辑与Eclipse有非常大的差别.运行的操作为File->Setting->File Encodings然后来进行设置,如图所看到的: waterm ...

  8. Android studio打开项目时出现 gradle download 无反应

    在使用android studio 新建 项目的时候,会发现一直无法下载 gradle程序一直卡住不动,原因是被墙了. 解决方法: 到gradle官网下载离线包,解压后将bin路径加入Path环境变量 ...

  9. android studio新项目时提示:Plugin is too old, please update to a more recent version

    今天想写一个程序来测试一下android studo代码,但是创建好项目后,提示: Error:(1, 0) Plugin is too old, please update to a more re ...

随机推荐

  1. 绑定域名到JavaWeb项目,由域名直接访问到网站首页

    转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6383996.html 一:购买域名 请移步到相关网站购买域名,我是在腾讯云买的.购买后记得实名认证,不然解析不 ...

  2. Knockout学习之监控属性

    监控属性 Knockout包含以下三个核心特性: 1.监控属性和依赖跟踪 2.显式绑定 3.模板 下面我们将学习这三点中的第一点,在这之前我们先研究下MVVM模式和视图模型的概念. MVVM和视图模型 ...

  3. 开启spring boot actuator 安全认证

    通过本文配置,会对actuator 除了health外的所有端点,开启用户名密码验证,对于自己开发的接口不会要求用户名密码验证. 版本: <parent> <groupId>o ...

  4. HP LoadRunner:怎样连接到HP ALM的CAC模式?

    你听说过使用HP LoadRunner连接到HP ALM的CAC模式么?本文给大家讲讲什么是CAC,怎样连接到HP ALM的CAC模式中. CAC是什么? CAC全称是Common Access Ca ...

  5. 编译Boost库

    VS版本: 虽然网络上有,但是还是记录下,找到VS的command prompt,然后切换到boost的根目录: 1.运行 bootstrap.bat 它在当前目录下会生成b2.exe2. 2.运行b ...

  6. libpcap详解【转】

    libpcap详解 2010-12-01 22:07 libpcap(Packet Capture Library),即数据包捕获函数库,是Unix/Linux平台下的网络数据包捕获函数库.它是一个独 ...

  7. cd及目录快速切换

    一.cd   ~ 切换到用户目录 二.cd   - cd - 返回进入当前目录前所在目录 三.pushd.popd.dirs 在Linux的多目录命令提示符中工作是一种痛苦的事情,但以下这些利用lin ...

  8. 软件公司的两种管理方式 总体来说,这个世界上存在两种不同的软件公司的组织结构。我把他们叫做 Widget Factory(小商品工厂) 和 Film Crews(电影工作组

    软件公司的两种管理方式 一个简单的回答应该是——“因为在我们的社会里,我们总是会认为薪水和会和职位的层次绑在一起”.但是,这个答案同时也折射出一个事实——我们的薪资是基于我们的所理解的价值,但这并没有 ...

  9. SpringBoot配置属性之MQ

    SpringBoot配置属性系列 SpringBoot配置属性之MVC SpringBoot配置属性之Server SpringBoot配置属性之DataSource SpringBoot配置属性之N ...

  10. k8s官方安装版本

    一.概述 官方安装链接:https://kubernetes.io/docs/getting-started-guides/kubeadm/ 之前使用是yum直接安装组件,现由kubeadm来自动安装 ...