zoukankan      html  css  js  c++  java
  • 在eclipse 导入简单的Android studio 简单项目

    前言:

        现在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” 更改 项目的根路径,不然所引用的文件会很乱的。

  • 相关阅读:
    myeclipse导入项目中的乱码问题的解决
    myeclipse中的jar包的引入与新建
    myeclipse如何修改默认存储文件路径
    oracle迁移数据到mysql
    如何设置myeclipse的编码格式
    tns的查找与修改
    在PL/SQL中输入SQL语句时关键字的首字母自动变成大写
    滤器处理中文编码
    题解导航
    莫队总结应用
  • 原文地址:https://www.cnblogs.com/shortboy/p/5158157.html
Copyright © 2011-2022 走看看