zoukankan      html  css  js  c++  java
  • 将Android studio的工程导入到eclipse中

    自从Android Studio(后面称AS)推出后,越来越多的项目都使用AS开发。

    AS往eclipse迁移的方法:

    其实很简单,代码都是一样的,从AS工程中找到与Eclipse工程对应的文件,放到对应的位置就可以了。

    所以我们要做的就是把AS的文件考到eclipse工程中,第一步我们先新建一个eclipse工程当壳,进入workspace,找到刚刚新建的工程。

    然后按照下面的对应关系依次拷贝:

    a.替换 as 中src/main/AndroidManifest.xml -> eclipse 中的AndroidManifest.xml;  

    b.替换 as 中src/main/java 目录下源文件 - >eclipse 中的src 目录下的源文件; 

    c.替换as中src/main/res目录下的资源文件->eclipse 中的res 目录下; 

    d.拷贝 as 中src/main/jniLibs 中的目录 - eclipse 中的libs 目录下; 

    e.拷贝as中libs中的目录-eclipse 中的libs 目录下;  

    f. 拷贝 as 中src/main/assets 中的目录 - eclipse 中的assets 目录下 

    此时检查下lib目录中是否有.arr格式的文件。如果工程中没有引用.arr格式的文件,此工程已经替换完成,在eclipse中刷新工程即可得到一个和AS中一样的工程。

    如果工程引用了.arr格式的文件怎么办呢?先导入我们刚刚得到的主工程再说,导入后发现有很多错误,别怕,是因为依赖的库在arr中,拿过来就是。

    首先我们解压这个arr文件,可以发现里面有个class.jar,其他的结构其实与一个eclipse工程很像,我们在解压后得到的文件夹中新建一个libs文件夹,把孤零零的“class.jar”放进去,然后将此工程导入eclipse。导入后右击工程-properties-Android,在Is Library前面打勾,使之变成library project。

    然后将这个library project引入我们之前导入的主工程,然后选择project-clean即可。

    引入方法:右击工程-properties-Android-add刚刚加入的library project-OK。

  • 相关阅读:
    扫面线模板
    (动态规划、栈)leetcode 84. Largest Rectangle in Histogram, 85. Maximal Rectangle
    tmux 常见命令汇总
    leetcode 221
    leetcode 319 29
    (贪心)leetcode 392. Is Subsequence, 771. Jewels and Stones, 463. Island Perimeter
    leetcode 982 668
    Python import 同文件夹下的py文件的函数,pycharm报错
    Windows里Anaconda-Navigator无法打开的解决方案
    Windows下 gpu版 Tensorflow 安装
  • 原文地址:https://www.cnblogs.com/hejing-swust/p/8515492.html
Copyright © 2011-2022 走看看