Eclipse转Android Studio

  hehaitao074

    第一步:将Eclipse的上Ant编译的项目导出

     1)右击项目进行export选择 Gradle模式导出 如下图:
    

    注意在导出完成后又一个提示: 在导入Studio的时候要选择生成的build.gradle导入而不是选择整个项目导入(不然会导入失败)

    第二步:向Studio导入转化完成的项目

      1)在Ant转化成Gradle完成后剩下的就是导入Studio了(在导入Studio的时要挂上代理,因为Studio要下载Gradle,并且编译一下你的项目),这地方一般会是你的项目的Gradle版本过低,现在最好是使用Gradle 1.0+的版本
    
      2)在Gradle下完后你发现项目还是报错(不报错就不正常了),最常见的就是你的图片资源很多在Studio下是报错的,编不过的,一个是你的.9图片格式不对,一个可能是你原先的项目里将jpg格式的图片强转成png,这个Studio会有严格的检查,对于其他不是很重要的图片问题你可以在Gradle里配置
    

    aaptOptions {

        cruncherEnabled = false
    
        useNewCruncher = false
    
    }
    

    这个来关闭它的格式检查

     3)在处理完图片产生的问题后编译运行,然而可能还没跑起来,可能的原因有几个:
    
       (1):AndroidManifest文件报错
    
    (2):项目代码编译出错(第三方jar包找不到)
    
     4)如果 你已经顺利的完成了第三步,好了下一步打包,先打个测试包试试,蹦,出错了
    
        (1):引用自定义控件的中的xml命名空间有问题
    
        (2):代码深层次的问题(例如类型转换失败)
    

    对于Gradle编译下载 gradle文件的问题

    解决这些问题办法是
    首先打开android studio项目 找到项目目录gradle\wrapper\gradle-wrapper.properties这个文件
    内容如下

    distributionBase=GRADLE_USER_HOME
    distributionPath=wrapper/dists
    zipStoreBase=GRADLE_USER_HOME
    zipStorePath=wrapper/dists
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

    最重要的就是最下面一句,android studio会联网下载符合当前版本的gradle插件,而这个网址虽然可以访问但速度实在太慢,所以每次更新需要花很长时间或直接超时

    下面是我尝试后解决问题的办法就是先通过下载工具下载http://services.gradle.org/distributions/gradle-2.10-all.zip 这个版本的插件,用下载工具会比较快下载后 直接把zip文件,不要解压拷贝到 C:\Users\Administrator.gradle\wrapper\dists\gradle-2.10-all\3jdgemv0iv8uqohg3kcp2o88r1 (你的这部分可能不一样)目录下

    重新关闭android studio 重新打开 或 直接单击android studio工具栏 Sync Project Gradle Files

    android studio就是自动更新插件了,不用下载了