ADT bundle和Eclipse和Android Studio有什么区别---安卓初步
来源:互联网 发布:ios比价软件app 编辑:程序博客网 时间:2024/04/28 11:13
1、最开始只有eclipse+独立的adt一种开发环境,但是由于eclipe作为一种通用的ide,带来的问题太多,经常出现eclipse的版本不兼容adt的情况,或者adt不兼容eclipse的情况;
2、为了解决这个问题,android推出了adt-bundle版本,adt-bundle版本解决eclipse和adt直接的不兼容的问题,但是由于eclipse 的bug太多,特别是对android ndk支持方面非常弱,经常出现ndk-build编译通过了,但是eclipse还报错等一系列的复杂的环境问题;
3、为了解决这个问题,android官网便开始考虑从根上解决问题,自己做独立的ide,不再把希望放到一个开源的ide即eclipse上面,在这个的驱动下,android推出了自己的ide也就是我们现在通常所说的android Studio,但是由于目前android Studio还处于测试版,所以正常的项目开发不建议使用,学习或者尝鲜的话可以考虑;
个人的话,推荐adt-bundle版本,具体的话,建议看我的帖子“android环境搭建”:http://jingyan.baidu.com/article/d621e8da0999062865913f3b.html
帖子集文档,截图,视频于一体,涉及adt的下载,安装,并通过新建一个HelloWorld的工程来验证环境的搭建情况,为了方便大家使用,特在百度云中备份了一个更新完所有的sdk的adt-bundle,压缩包的大小是8.77G,解压开的大小是30G,希望对你有用,对于版本使用的建议:
① 完全的初学者,建议直接下载百度云中的更新的完的adt-bundle版本(里面同时提供了windows版和linux版);
② 对于有一定基础的初学者,建议自己把所有的android sdk都更新完,防止以后再出现复杂的环境问题;
③ 对于高级开发者,可以按照自己的需求自己更新特定的版本;
随着android studio的逐步完善,android推出的android studio逐步走上了历史的舞台,adt bundle逐步退出,就android开发而言,目前主要是两大开发工具:
① 基于eclipse + 独立的sdk(简称es);
② 基于android studio + 独立的sdk(简称as);
就二者的区别而言,andriod studio是趋势,eclipse对应的第三方的工具集比较成熟,android studio目前对于ndk的调试还不支持还不够,eclipse对于android studio是瘦死的骆驼比马大,就目前的项目而言,首要推荐的还是eclipse,学习或者尝鲜的话,可以尝试android studio;
帖子将分别介绍两种方式的环境搭建,由于国内访问android官网不方便,所以特将:
① 更新完的android sdk(并不断的更新,压缩包大小11.87g,解压开40g,sdk没有32位和64位之分,32位和64位系统公用一个版本);
② 配置好的eclipse(32位版,兼容64位系统,但是jdk必须也是32位的,个人感觉32位的版本较64位的版本稳定,特别是ndk开发)
③ android studio 没有32位和64位之分,只是打开的方式不同,32位的打开studio.exe,64位的打开studio64.exe;
软件百度云链接:http://pan.baidu.com/s/1nt9g7zz 密码:50m4
方便他人亦是方便自己,如果觉得还行就点下右边的投票吧,这样可以帮助其他人更快的找到解决问题的方法;有疑问的也可留言哦, 谢谢!
- ADT bundle和Eclipse和Android Studio有什么区别---安卓初步
- ADT bundle和Eclipse和Android Studio有什么区别?安卓开发该用哪个?
- Android Studio和Eclipse有什么区别
- eclipse adt 和 android studio 的区别
- android studio和eclipse ADT的区别
- Eclipse Android ADT Bundle下载地址和genymotion插件
- Eclipse Android ADT Bundle下载地址和genymotion插件
- Android Studio 和 Eclipse ADT (一)
- android studio mipmap 目录和 drawable 目录有什么区别
- android中handler和bundle有什么区别和联系 都是用来传递消息吗都是信息的载体吗
- 安卓sdk和ndk都是什么?有什么区别?哪个更有前途
- 用eclipse建android工程时Android Application project和 Android Sample Project有什么区别
- @+id/和android:id有什么区别?
- Android JNI和NDK有什么区别
- @+id/和android:id有什么区别?
- Android JNI和NDK有什么区别
- android-----notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别
- @+id/和android:id有什么区别?
- Failed to load platform plugin "windows" Qt5
- Ubuntu11.04 sudo apt-get install flex无法更新的问题解决方法
- apache mina: mina对http协议支持
- 发送标准广播和有序广播,以及广播的截断
- phoneGap在iOS上支持ajax https访问
- ADT bundle和Eclipse和Android Studio有什么区别---安卓初步
- 关于iOS app微信支付Xcode配置问题
- 【大学生求职最有用证书】
- KODI ERROR
- zzulioj--1815--easy problem(暴力加技巧)
- 深入分析JavaWeb Item15 -- jsp标签
- Scala标识符
- 【FastDev4Android框架开发】打造QQ6.X最新版本侧滑界面效果(三十八)
- cmd 远程连接Oracle数据库