eclipse项目迁移到android studio【转载】

相关文章地址 : http://www.cnblogs.com/vanezkw/p/4182917.html
本文转载总结 , 原文地址 : http://www.itnose.net/detail/6436783.html

Eclipse项目迁移到AndroidStudio

  • 迁移之前 :
    • 确认有哪些依赖工程
    • 然后新建一个文件夹(这个文件夹名就是在AS中你的工程名字了),把所有的依赖工程和你的主工程全部放进去(若没有依赖工程,只把你的项目放进去就行,这里有人问了,为什么要新建一个文件夹,这是因为android studio的本身的工程目录结构所致,android studio不像eclipse一样在同一界面可以打开多个不同的项目,android studio不行,它只能打开一个project,这个project中可以有多个module,在eclipse中我们的主项目和依赖项目到了AS中就变成了一个一个的module了)
  • 首先使用eclipse
    • 首先使用eclipse把新文件夹中的项目导入,如图: 这里写图片描述
    • 点击export : 这里写图片描述
    • 选择generate gradle build files,然后next : 这里写图片描述 这里写图片描述
    • 这时要注意你的项目和依赖项目都要打上勾,然后next:这里写图片描述
    • 这时需要注意的是我这里已经做过一遍这样的操作了,所以右下方的勾我就钩上了。然后finish: 这里写图片描述
    • 然后再finish,OK,完成了,貌似没什么反应啊,这时候,再打开你的新建的文件夹:发现除了我们的三个工程(calendlar,fmb_chenaxiu,library)外多了很多文件和文件夹,然后随便再打开一个工程:发现多了一个build.gradle文件。好了,至此在eclipse端的所用事情已经完成。这里写图片描述 这里写图片描述
  • 然后打开android studio:

    • 选择import project(eclipse 。。。)然后选择刚才新建的那个文件夹: 这里写图片描述 这里写图片描述
    • 点击OK,然后就等着吧,等一会之后,进入到了android studio界面: 这里写图片描述
    • 然后发现有错误 : 发现有错
    • 说是:Error:The project is using an unsupported version of the Android Gradle plug-in (0.12.2). The recommended version is 2.0.0-alpha1
    • 是我的gradle插件版本太老了 这里写图片描述
    • 找到工程下面的build.gradle文件(不是module下面的)打开:
    • // Top-level build file where you can add configuration options common to all sub-projects/modules.
      buildscript {
      repositories {
      jcenter()
      }
      dependencies {
      classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
      }
      }
    • 然后点击上方的try again,基本上就OK了。
  • 现在总结一下容易出现错误的地方:

    1. 首先是gradle的版本,这个是需要翻墙下载的 这里写图片描述
    2. 你可能会遇到.9图片错误,错误如下:
      • AAPT: ERROR: 9-patch image /Users/gefufeng/work/androidstudio/TestDemo/fmb_xxx/res/drawable-hdpi/track_menu_bg.9.png malformed.
      • Error:Execution failed for task’: fmb_chenaxiu : mergeDebugResources’.
      • Crunching Cruncher track_menu_bg.9.png failed, see logs
    3. res文件夹下的文件与文件夹不对应,比如anim文件夹下放了drawable文件夹下的文件,打签名包时会报错。
    4. Toast.makeToast(context,” “,0).show().也会在打签名包时会报错,不要用0。
    5. 使用百度地图时,debug_keystore的设置,在你的module的build.gradle中,添加:
      • android {
        signingConfigs {
        debug {
        storeFile file('/Users/gefufeng/Downloads/debug.keystore')
        }
        }
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值