标签:lips 1.2 setting nts led 错误 root eclipse 否则
最近随视频教程学习Android,原本都是用Adt写Android程序,中途教程换成了Android Studio,于是我自己下了android studio 2.2.2安装好,并下载好sdk,也跟着更换开发环境。
但教程并未讲解如何将旧有的Eclipse项目导入到Android Studio(以下简称as)中。
自己花了一整天的时间,在网上找相关文章,发现都不能完全解决问题,可能是因为新版本的as相关文章较少吧。所以在费了好一番周折自己一步步试着导入,初步搞定后,记录一下导入时遇见的问题及解决方法。
as 启动界面上有 Android Studio - Import project(Eclipse ADT, Gradle, etc.) 选项,就是用来导入Eclipse项目的,这是全新的Android Gradle Project导入方式。
但不能直接导入Eclipse编写的项目,这样导入完成后会导致报错
Could not find method android() for arguments [build_9xx8trk5589b51rsvzzdwphd5$_run_closure2@3c62b433] on root project ‘xxxxxx‘ of type org.gradle.api.Project.
查了好久,也未找到解决方法,甚至提到这个错误的文章都很少。
于是改用第二种方式,兼容Eclipse的导入方式。
修改主工程文件夹下的build.gradle文件,在android {}中加入以下两行
android { aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false ...... }
最后:Build - Clean Project,错误信息消失。Run 试试,app在模拟器上安装成功并运行。至此,项目导入成功,并可以在as中跑起来了。
Android Studio 2.2.2导入Eclipse中创建的项目
标签:lips 1.2 setting nts led 错误 root eclipse 否则
原文地址:http://www.cnblogs.com/zhangxiangsong/p/6091309.html