如何将androidstudio导入jar studio 导入到eclipse

11:07 提问
Android Studio能不能像Eclipse一样导入一个项目模板?
Android Studio能不能像Eclipse一样导入一个项目模板文件?不是一个个去设置
按赞数排序
可以啊 找code style templates
其他相似问题
相关参考资料一、从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,并选择你想选择的目标设备,可以是模拟器和真机,也可以在运行选由用户选择:
快捷键大家可以对照官方文档进行熟悉,如下表,也可以自己修改配置选项进行自定义:
阅读(...) 评论()Android Studio导入项目的几种方法 - 推酷
Android Studio导入项目的几种方法
本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。
Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用 Ant 构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。
导入Eclipse项目
本例中,使用到的 Eclipse 项目结构如图:
e-demo为主项目, appcompat_v7 为 library 项目。
导入Generate Gradle build files项目
Google官方建议是通过本方法进行Android Studio导入 Eclipse 项目。
这种方式有一个好处就是兼容 Eclipse 的文件目录结构,通过版本控制中的文件过滤,可以在一个项目组中,同时使用 Eclipse 和Android Studio。
File--& Export
选择导出类型。选择 Android --& Generate Gradle build files 。
点击 Next 。
很长一段英语(完全看不懂是什么意思)。
点击 Next 。
选择要导出的项目。
因为我的 e-demo 项目依赖了 appcompat_v7 项目,所以我将 e-demo 和 appcompat_v7 都选择了导出。
点击 Next 。
最终确认要导出的项目。
Force overriding of existing files表示覆盖导出文件。使用 Generate Gradle build files 的方式导出项目,会在项目目录中生成一些文件。这里的覆盖文件指的就是覆盖这些可能已经生成过的文件。如果你之前有使用这种方式导出过项目,建议勾选。
点击 Finish 。
这一步没有什么好说的,直接点击 Finish 。
Finish点击完毕,并没有弹出窗口显示导出的项目,就好像什么事情都没有做一样。其实,使用这个方式导出项目,是在项目中添加了一些文件,我们可以到项目目录下去看一看这些生成文件。
工作空间目录下
e-demo目录下
appcompat_v7目录下
我们可以发现:在工作空间目录下,多出了 gradle 文件夹和 build.gradle 、 build.gradle 、 gradlew 、 gradlew.bat 、 settings.gradle 文件;在 e-demo 目录下多出了 build.gradle 文件; 在 appcompat_v7 目录下多出了 build.gradle 文件。这些文件和文件夹都和 Gradle 有关系,用于构建项目。这些文件以及文件夹的作用,我们以后再说。
由于 Eclipse 的 ADT 插件已经很久没有更新了,自动生成的 Gradle 编译设置已经跟不上Android Studio的更新速度,所以我们需要手动修改一些内容。
打开工作空间目录下的 gradle --& wrapper --& gradle-wrapper.properties 。修改一下内容: distributionUrl=http\://services.gradle.org/distributions/gradle-a.b.c-all.zip --& distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
打开工作空间目录下的 build.gradle 文件。修改以下内容:
classpath 'com.android.tools.build:gradle:0.x.+'--& classpath 'com.android.tools.build:gradle:1.0.0' 。
之所以这么设置,是因为: Eclipse 导出的 Gradle 设置已经不是Android Studio 1.0 所支持的 Gradle 已经 Gradle 插件版本,需要手动更为支持的版本。否则轻则必须不能离线导入项目,重则项目导入失败。
打开Android Studio,选择 Open an existing Android Studio project 。
此时会弹出一个框,让你选择文件夹,这个时候需要注意的就是,你需要选择原来的 Eclipse 的工作空间目录,而不是 e-demo 目录。
点击 OK 。
设置导入选项。
此处有一些比较重要的设置需要讲解一下。
Gradle project :此处通常显示的路径并不是你的 Eclipse 的工作空间的目录,而是 Eclipse 的工作空间的目录中的 gradle 路径。你需要手动删除后面的 gradle ,否则项目导入,你是看不到你的代码的,只能看到 gradle 目录下的内容。
Create directories for empty content roots automatically :不是很明白它的作用,一般默认即可。
Use default gradle wrapper(recommended) 和 Use local gradle disribution :这两个是让你设置使用的 Gradle 。默认会勾选 Use default gradle wrapper(recommended) ,我们需要手动勾选 Use local gradle disribution 。
Gradle home :勾选 Use local gradle disribution 后此项编程可编辑状态,默认的此处的地址为Android Studio安装目录中的 Gradle 路径地址。此处可能会有一些错误的警告,提示内容为: Gradle location is incorrect 。而你的这个目录下,确实是有 Gradle 的。产生这个问题的原因,很可能是因为 Gradle home 选项中,路径中的斜杠为 / 而不是 ** 。你需要点击左右的文件选择按钮,重新选择到Android Studio安装目录中的 **Gradle ,问题即可解决。
Offline work :设置 Gradle 使用离线的方式导入项目。你可以勾选也可以不勾选。如果你有进行 讲解8 的操作,你则可以勾选,以离线的方式进行编译。
点击 OK 。之后便会看到编译进度条,根据每个人机器的配置,编译的时间不同。
编译完成之后,自动跳转到Android Studio的主页面。在编译的工程中,会有以下的弹框:
之所以有这个弹框,是因为Android Studio默认使用 JAVA 1.7 进行编译,如果你的项目不是 1.7 ,则会弹框让你选择。建议选择 Yes ,因为当你使用 JAVA 1.7 的时候,只要不使用 JAVA 1.7 的资源自动释放这个新特性,能够完美得兼容 JAVA 1.6 的Android设备。
如果你看到下面这个界面,说明你已经导入成功了。
直接导入Eclipse项目
如果不使用 Generate Gradle build files 导出项目,可以使用Android Studio直接打开 Eclipse 工作空间,进行项目导入。
不使用Gradle编译项目
这种方式可以兼容 Eclipse 的文件目录结构,通过版本控制中的文件过滤,可以在一个项目组中,同时使用 Eclipse 和Android Studio。但是在Android Studio中并不是使用 Gradle 构建项目,而是使用的 Ant 。
打开Android Studio,选择 Import Non-Android Studio project 。
在弹出的目录选择框中,选择 Eclipse 的工作空间 。
接下来回让你选择编译环境。选择 Create project from existing sources 。
设置 Android Studio Project 名称以及存放目录。一般默认即可。
点击 Next 。
选择资源文件以及资源文件夹。根据你需要导入的项目进行勾选。选择一个项目的时候,你需要选择它依赖的 Library 项目以及他的 src 和 gen 目录。
选择完毕,点击 Next 。
选择要导入的 jar 。第一个 .mylyn 是 Eclipse 插件的内容,我们需要手动过滤掉,其他的根据你的需要,进行选择。
选择完毕,点击 Next 。
选择Android Studio识别出的 Module ,也就是 Eclipse 中的 Project 。勾选你想导入的项目即可。
选择完毕,点击 Next 。
选择编译的 SDK 。在这里,你需要选择 Android SDK ,最好和之前使用 Eclipse 时使用的 SDK 一样。同样,你也可以再次进行一些简单的环境设置,在此就不说了。
选择完毕,点击 Next 。
选择识别出的 AndroidManifest.xml 文件。默认全部勾选即可。
点击 Finish ,Android Studio就开始导入项目了。
在导入的过程中,如果Android Studio识别出原项目的依赖关系,便会弹出对话框让你进行选择。如果想保持之前的依赖关系,点击 OK 即可。
当你看到这个界面,就表示导入成功了。项目使用 Ant 构建,并不是Android Studio 默认的 Gradle 。
使用Gradle编译项目
本方法有一个缺点就是,一次只能导入一个 Eclipse 项目。对于那些只使用到了官方系列的支持包的 Eclipse 项目来说,会方面很多,而且同时兼容 Eclipse 文件目录结构。
打开Android Studio,选择 Import Non-Android Studio project 。
在弹出的目录选择框中,选择 你想导入的项目所在的目录,而不是 Eclipse 的工作空间 。
Android Studio识别出你的项目是一个 Eclipse Android 项目,它将重新使用 Gradle 构建项目。
Android Studio会完整复制项目文件到一个新的目录中,你需要设置这个新目录的地址。
设置完毕,点击 Next 。
将之前 Ant 架构改变为 Gradle 架构。
Replace jars with dependencies,when possible :将 Ant 的 jar 依赖关系使用 dependencies 重构。
Replace library sources with dependencies,when possible :将 Ant 的 library 项目的依赖关系使用 dependencies 重构。
Create Gradle-style(cameCase) module names :使用 Gradle 的样式构建Android Studio的 Module 名称。
建议全选,点击 Finish 。Android Studio开始编译项目,同时进入Android Studio主页面。
同样的,在编译的过程中,依然会提示你语言等级的问题,选择 Yes 。
导入Android Studio项目
Android Studio项目,指的是使用 Gradle 进行构建的项目。默认的文件结构如下:
project-name + app/ + src/ + main/ + assets/ + java/ + package ... + res/ + drawable/ ... + layout ... + values ... | Androidmanifest.xml | build.gradle + gradle/ + wrapper/ | gradle-wrapper.jar | gradle-wrapper.properties | build.gradle | gradlew | gradlew.bat | settings.gradle
有的一些Android Studio项目有对 Eclipse 做兼容处理,项目结构看起来和 Eclipse 是相同的。
当你从网络上或者其他地方获取到一份Android Studio项目源码时,你希望能够导入到Android Studio中。首先,你需要先对这份源码进行一些修改。具体的修改内容,请参照 讲解8 。
打开Android Studio,选择 Open an existing Android Studio project 。
在弹出的路径选择框中,选择你要导入的Android Studio项目,点击 OK 。
然后会弹出和 讲解11 相同的页面,同样,和 讲解11 进行一样的设置即可。
已发表评论数()
&&登&&&录&&
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见介绍 Visual Studio 的 Eclipse Android 项目导入程序 - C++ - Site Home - MSDN Blogs
Powered by
介绍 Visual Studio 的 Eclipse Android 项目导入程序
介绍 Visual Studio 的 Eclipse Android 项目导入程序
[原文发表地址]
[原文发表时间] 10:00 PM
我是Stephanie Su,来自乔治亚理工学院的项目经理实习生。这个夏天我与Brett Gutstein,一个来自莱斯大学的软件实习工程师,一起工作的一个项目现在在VS Gallery上可以使用了!
现在可供Visual Studio 2015的用户下载。此扩展的目的是精简您将现有的 Android 项目迁移到 Visual Studio 的过程。通过演示去看他如何工作。这是一个预发布功能,所以我们很乐意您去试试看,给我们一些反馈,帮助我们改进!
选择要导入的文件
有两种方法来选择项目: 指定 Eclipse 工作区或者指定一个 Android 项目。指定 Eclipse 工作区通过"添加工作区......"按钮来指定是推荐的方法,因为该工具能够通过使用该工作区中存在的项目信息更准确地导入您的项目。选择您的 Eclipse 工作区的文件夹之后, 所有打开的项目会出现在您的 Eclipse 将 可供选择。
如果你有不属于工作区的项目,可以使用"添加项目..."按钮加入特定的 Android 项目。
该向导将创建一个解决方案并将选择要导入的每个项目添加到该解决方案。显示在向导中的将是代表Android 项目和将被添加到解决方案中的其Visual Studio子项目的根目录。
选择目标目录
选择在原始目录下编辑你的文件,或拷贝他们到另一个目录中。
如果您将文件保存在其原始位置,由导入工具创建的解决方案将位于您在工具-& 项目和解决方案-项目位置 中指定的 Visual Studio 项目目录。
如果您选择将您的文件复制到另一个目录且在您的项目中有相对路径,这些路径可能变得无效,将需要在导入后更新。
修改每个 Visual Studio 项目中包含的文件
该向导的默认行为是忽略libs、 bin、 obj, 和gen文件夹,把所有在JNI文件夹中的文件放到本地项目中,把其他所有文件放到打包项目中。
如果您需要添加或排除某些 Visual Studio 项目的文件,你可以突出显示该项目并使用"自定义..."。
导入成功完成后将生成一个转换报告。在转换报告中将显示每个项目的错误,警告和消息以及一些在Visual Studio 中的安卓开发和故障排除的基本信息。该转换报告将在导入进程结束之后显示在编辑器中并且报告文件位于你的Visual Studio 项目目录中。
如果导入成功完成,你可以立即生成、 部署和调试你的项目并且享受 c + + 智能感知体验。
万一你在这些功能上遇到任何麻烦,你可以查看转换报告中的基本信息模块寻求指引。
我们做的怎么样?
我们希望你会并也留下您的评论和建议! 我们很乐意了解你对于导入工具的想法和使用体验,以及我们可以怎样做得更好。
Leave a Comment
An error occurred while posting! Please retry posting your comment.

我要回帖

更多关于 eclipse导入android包 的文章

 

随机推荐