Android Eclipse项目迁移到Android Studio中

来源:互联网 发布:信息安全与密码学编程 编辑:程序博客网 时间:2024/05/18 13:05

    公司近期要把项目迁移到Android Studio 中,项目最初是用Eclipse 开发的。

    所以之前木有迁移经验的我,就各种百度,Google。发现大体就两种方法:

   1、Eclipse导出,步骤:需要转的项目右击--->Export---->Android--->Generate Gradle build files-->点击next---->选择你要转的项目点击next----->然后next,转完之后,打AS,导入项目就可以。但是由Eclipse转的项目结构和AS创建项目的结构不一样,感觉不靠谱,主要是结构不一样日后出现问题就更难处理,所以我还是放弃了这一个方法。

  2、在Android Studio上创建一个与Eclipse包名一样、项目名一样的项目,然后把Eclipse中的代码一点一点的粘贴到AS新项目中。我认为这个是可行的,所以使用了这个方法。

      但是需要注意以下几点:

     (1)把项目中的资源文件下.9图,需要把.9去掉,AS比Ec对图片的要求要严格,所以必须去掉.9。而且图片必须是.png格式的。如果修改完图片格式还有问题则,在app下的gradle中的android { 节点中添加就可以

    aaptOptions.cruncherEnabled = false    aaptOptions.useNewCruncher = false
    

      (2).so包可以在项目下src文件夹中创建一个jniLibs文件,然后添加进去。

      (3)对于清单文件,最好在AS新项目中使用AS创建的清单文件,然后把Ec中的代码复制进去,之前就是木有采用这个方法而是直接复制粘贴导致一片红色报错。

如果不想使用v7包,可以注释掉就可以。

       如遇到问题,还会在更新的。



1 0