从Eclipse迁移到Android Studio
来源:互联网 发布:base64 js 源码 编辑:程序博客网 时间:2024/05/18 10:55
接下来的重心会进行Android Studio官方关于Android Studio说明的系列文档的翻译。
假如你以前是用Eclipse进行开发,想迁移到Android Studio上。你需要导出你的工程,导出的目的是为了生成Gradle文件。然后将导出的工程导入Android Studio即可。
- 从Eclipse导出
1、更新你的Eclipcs的ADT插件(ADT的版本必须大于等于22.0)
2、在Eclipse中,选择Flie->Export
3、弹出的对话框中,点击Android并选择Generate Gradle build files
4、选择你要导出的工程后点击Finish
你选择导出的工程依旧在原来的路径下,只是多了一个为Android Studio准备的build.gradle文件
- 导入到Android Studio中
1、在Android Studio中,关闭你当前的工程。页面会跳到欢迎页面。
2、选择Import Project
3、定位到你想要导入的工程的目录,选择build.gradle文件
4、在弹出来的对话框中,不进行任何更改直接点OK
这时你的工程就被导入到Android Studio中了。
注意:即使工程没有生成build.gradle文件,你也可以导入到Android Studio中。Android Studio也可以使用Ant来进行编译工程。然后,为了更好的使用其他的功能(如:build variants),我们强烈建议你使用ADT插件生成一个gradle文件或者在Android Studio中直接写gradle文件。更多的内容,可以戳这:http://tools.android.com/tech-docs/new-build-system/user-guide。
原文地址:http://developer.android.com/sdk/installing/migrate.html
常见问题处理:
1.我们在Eclipse项目中,可以把.jpeg格式的图片名改成.png后缀名的图片,项目不会报错,且可以运行成功,但是AndroidStudio中则不可以,错误提示如下:
'F:\as20150625\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 42:NCFINANCING:mergeDebugResources FAILEDError:Execution failed for task ':XXX:mergeDebugResources'.res\drawable-hdpi\certification_green_bg.png: Error: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'F:\as20150625\build-tools\21.1.2\aapt.exe'' finished with non-zero exit value 42
上图的意思就是项目中的certification_green_bg.png文件应该是.jpg文件,一般错误value值是42,只要把图片找到,把文件后缀名改了就可以重新Make Project成功了。
2.这就涉及到我们的项目中代码规范及优化问题,在Eclipse中我们可以在不同的文件名下定义相同字段的属性字段,就像我们有时在不同的xml布局文件中用了相同的id一样,其实这都是不好的习惯,如果在AndroidStudio中,则会提示如下错误,如下图所示:
意思就是提示在我们的attrs.xml文件中和jazzy_attrs.xml文件中定义了相同的属性字段,只要把相同的去掉一下就可以了。现在我的项目跑起来了。
- 从Eclipse迁移到Android Studio
- 从Eclipse迁移到Android studio
- 从Eclipse迁移到Android Studio
- 从Eclipse+ADT迁移到Android Studio
- 从Eclipse迁移到Android Studio
- 项目从Eclipse到Android Studio迁移
- Android Studio(二)从Eclipse的迁移到Android Studio
- 【Android Studio(一)】从Eclipse迁移到Android Studio
- 【Android Studio(一)】从Eclipse迁移到Android Studio
- 【Android Studio(一)】从Eclipse迁移到Android Studio
- Android Studio(七):项目从Eclipse到Android Studio迁移
- Android:从Eclipse到Android Studio迁移工程
- android工程从Eclipse迁移到Android Studio
- 从Eclipse到Android Studio:Android项目如何进行迁移
- Android 项目从Eclipse/IDEA 迁移到 Android Studio
- 从Eclipse到Android Studio:Android项目如何进行迁移
- android studio从Eclipse迁移
- 如何将项目从Eclipse迁移到android studio
- Mac下利用shadowsocks配置Dropbox代理服务器
- 关于用struts2框架中iframe对应的jsp页面的不到action的值的问题
- Leetcode ☞ 319. Bulb Switcher ☆ brain teaser
- 1016: [JSOI2008]最小生成树计数
- MySQL知识(二十一)——用户管理之权限管理、访问控制
- 从Eclipse迁移到Android Studio
- 认识数据仓库建设意义
- c语言:求三个数中的最大值(双分支结构)
- JavaScript 垃圾回收
- 【Manthan, Codefest 16B】【二分 or 递推暴力】A Trivial Problem 输出阶乘为m的所有数
- 微信-弹幕是怎么搞出来的,看svg!
- [LeetCode]62 不同的路径总数
- SVD奇异值分解
- Android内存优化-泛谈 (一)