导入Eclipse工程 到 Android Studio
一、从Eclipse导入工程到Android Studio
根据官方的介绍,Android Studio可以兼容Eclipse的现有工程,但需要做一些操作:
首先升级ADT到最新版本,目前为版本号为22(注意和ADT相关的组件最好一并升级,避免后期可能出现的错误)
选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Build Files(如下图):
选择完毕后并不会导出到其他地方,而是在本地工程生成了一个build.gradle文件,在Eclipse工程中也可以看到,这个文件是Android Studio识别的,如下图:
3.随后进入Android Studio并选择Import Project,可以看到刚刚在Eclipse中的项目图标变成了一个Android机器人图标,说明转换成功,这时候选择工程导入即可:
至此,就完成了从Eclipse导入现有Android工程到Android Studio,现在可以开始对工程进行操作了!
二、Eclipse工程与Android Studio的区别
Eclipse工程可以导入Android Studio运行,而反过来在Android Studio建立的工程不能在Eclipse中运行;
二者的工程结构不一样,在Eclipse中一个Project就代表一个项目工程,而在Android Studio中就和Intellij一样,一个Project代表一个工作空间,相当于Eclipse中的workspace,而在Android Studio中一个Module就相当于Eclipse中的一个Project,这个概念需要弄明白,不要混了或觉得糊涂了。
在编辑操作上,在Eclipse中编辑修改后必须手动command+s保存文件,而在Android Studio中就和Intellij一样是自动保存的,这一点和第二点和Xcode也是类似的。
工程目录上的区别,在Eclipse中src部分一般是java文件,res部分是资源文件,包括布局文件和多媒体资源等。在Android Studio中,可以看下图的目录结构:
包括java文件和资源文件全部放到了src目录下,src目录下包括一个main文件夹,再下面就是java文件夹和res文件夹,其实这里,java文件夹就相当于 Eclipse中的src,res还是那个res,这里想起了本山老师的小品“src已经不是那个src了,res还是那个res”
三、真机运行以及常用快捷键
在Android Studio中点击界面下方的Android选项卡可以看到Device信息和Logcat,连上设备后打开Android选项卡会检测真机,成功后会显示在Device中,点击顶部的绿色小箭头就可以开始运行工程了。有一点需要注意的是,运行时可以选择模拟器也可以选择真机,由于在Android Studio中运行工程的时候有一个Device优先级选择,如果不设置的话可能会出现只运行在模拟器上的现象,我们可以自行设置一下:先点击Run菜单选择Run Configuration,并选择你想选择的目标设备,可以是模拟器和真机,也可以在运行选由用户选择:
快捷键大家可以对照官方文档进行熟悉,如下表,也可以自己修改配置选项进行自定义:
相关文章
- 将iMessage发往Android将导致短信丢失
- 《Android移动应用基础教程》(Android Studio)(第二版)黑马程序员 课后习题答案
- android onresume方法,Android onActivityResult()和onResume()的执行顺序
- android.app.Fragment$InstantiationException的原因分析
- android studio安装教程(包安装成功,不成功你找我)
- Android Studio 安装配置教程 – Windows(详细版)
- android 获取收到短信验证码,Android自动获取短信验证码
- Android Q Beta 3 亮相 Google I/O'19
- android登录注册_android studio注册页面
- Android preference_android studio preview
- Android preference_安卓fragment切换
- android studio 导入第三方库的记录
- 【Android应用开发】Android Studio - MAC 版 - 快捷键详解
- Android Studio NDK 代码 Source Insight调试 (NDK 目前开发方案 | NDK 编译 | 导入 so 库 | 项目编码转换)
- 【Android NDK 开发】Visual Studio 2019 使用 CMake 开发 JNI 动态库 ( 动态库编译配置 | JNI 头文件导入 | JNI 方法命名规范 )
- 【Android 逆向】x86 汇编 ( 参考资料 | Intel 官方的文档 | x86 汇编中文文档 | 汇编指令查询器 )
- 【Android Gradle 插件】将自定义 Gradle 插件上传到自建 Maven 仓库 ① ( Maven 仓库上传源码上传源码设置 | 自定义源码打包任务 | 自定义文档打包任务 )
- 【错误记录】在 Android Studio 的 Terminal 终端执行 gradlew 报错 ( 无法将“gradlew”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称 )
- [android] socket在手机上的应用详解手机开发
- [android] 显示意图激活另外一个activity详解手机开发
- Android Studio安装插件Genymotion详解手机开发