1:进入到androidstudio 欢迎界面,选择导入非安卓stusio项目Impot Non-Android Studio project–>自动跳转 如图:
2:选择被导入的eclipse 项目–>OK,及你想把新的studio项目放在什么位置 如图:
3:前两项跟AndroidStudio的依赖有关(依赖关系是一个指针,指向现有的软件库。您只需声明你要使用什么库,而不需要将所有库打包为JAR文件,然后构建系统就会在构建过程去获取相应的库,可能是从本地源获取或者从它知道的网上源码库获取),第三项和Gradle的模块命名风格有关,如果勾选,新项目将有一个简单的命名为App的单个模块。如果取消它,项目会有一个跟项目名称相同的模块。–>Finish自动导入项目。 如图:
4:新出现的studio项目(Android视图),一般都会有improt-summary.txt的文档,里面描述了导入过程中,顺利及出错的地方。 比如:1>>顺利的描述,如图:(描述了一些文件被移动和重新组合)
2>>出错的地方,如图:bug描述(你可能没有API级别符合要求的SDK版本,现有的项目要求android-17,但我使用的不是17) 如图(原图,修改后的图自行脑补 o(∩_∩)o ):
针对bug描述的解决方法:可以安装缺少的平台并重新同步项目,或者可以更改设置。这里我选择更改设置,因为我想用最新版本的Android 1)进入项目窗口,进入Project视图,打开app下的build.gradle,我会将compileSdkVersion 改为由原先的17改为我的21 及targetSdkVersion 17改为 21,这是API21或者android 5。 如图:
2)我还需要处理这些依赖关系,dependencies { compile 指向android的支持库 } 而应用程序的旧版本是18,我会看自己的AndroidStudioManager,我的当前支持库是21.0.3,修改为21.0.3,点击顶部的try again,重新同步我的项目。等待Gradle项目构建完成,(Gradle是一个集成到AndroidStudio的构建系统),点击yes重新加载项目 如图:
5:加载完成后如果没有提示错误,可以去测试应用程序了。RUN–>选择一个模拟器–>OK,切换到虚拟设备,可以看到已经运行出来我的项目的内容。 如图: