• Google建议开发者从Eclipse切换到Android Studio

    官方IDE
    服务器君一共花费 300.944 ms 进行了 3 次数据库查询,努力地为您提供了这个页面。
    广告很萌的

    Android Studio 1.0 在2014年12月正式发布,Google 建议开发者从 Eclipse 切换到 Android Studio 1.0。

    Android Studio是在Google I/O 2013大会上首次对外宣布的,从那时开始就一直处于开发之中,已经发布了10来个中间版本。现在不仅到达了GA版本,Google的Android产品经理Jamal Eason在博客中还称其为“官方IDE”,也显示了这款产品对于正在远离基于Eclipse的工具的Android团队而言,其重要性。Google现在强烈建议开发者使用Android Studio,并将其项目迁移到该IDEA,从而享受到“最新的IDE更新”带来的好处。

    Android Studio是一个基于IntelliJ IDEA、类似Eclipse ADT的全新Android开发环境。Android Studio经过两年多的开发和最近的四个1.0候选版本后,于近日,Google终于发布首个稳定的版本,即1.0正式版,且已提供了Windows、 Mac、 Linux等多个系统版本的下载。该版本值得关注的特性包括智能代码编辑器、用户界面设计工具、性能分析工具等。同时,该版本还实现了Android 5.0平台开发的支持。

    Android Studio基于IntelliJ社区版,1.0版本带来了如下主要特性:

    • 首次运行设置向导,可以设置正确的Android SDK和开发环境,同时会创建一个优化的模拟器和一组代码模板
    • 包括IntelliJ IDEA所提供的所有代码编辑工具
    • 动态布局预览(Dynamic Layout Preview),支持开发者通过拖拽来查看和编辑其移动应用在多个设备、多个API版本上的表现
    • 内存性能监控(Memory performance monitor)
    • 集成了基于Gradle的构建系统,Android Studio更新不会影响构建
    • 构建系统可以为调试/发布、免费/付费版本生成多个APK
    • 集成了Google Cloud Platform
    • 用于处理性能、可用性、版本兼容等问题的Lint工具
    • ProGuard和应用签名功能

    1. 统一的构建系统

    基于Gradle的构建系统具有很强的灵活性和可扩展性,既能够构建Android Studio工程,还能够构建外部的工程。该构建系统支持构建的多样性,从而使得用户能够处理不同的构建类型(调试、发布类型),或者同一个应用的不同版本(付费、免费版本)的构建,并且还支持多APK、多DEX文件和第三方依赖库的管理。

    2. 智能代码编辑器

    Android Studio具有IDEA所有智能的代码编辑功能,比如高级代码自动补全、重构和代码分析。

    3. 国际化字符串编辑

    Android Studio使得用户能够管理所有应用的字符串翻译,以及很容易的在任何项目中提取和分析所有硬编码字符串。

    4. 用户界面设计工具

    用户界面设计工具通过不同的屏幕(手机、平板、手表、电视等屏幕)大小、语言甚至API来调试、编辑和预览Android布局效果。

    5. 性能分析工具

    内存监控器使得开发者查看自己应用的内存使用情况,以帮助开发者找到提高程序性能的方法。

    6. 即时访问Google云服务

    为Android应用开发添加了Google云平台的支持,如Google云端点、应用引擎后端以及云消息等服务。

    除了以上主要特性外,Google提供了多种不同的程序代码范例、项目创建向导、安装向导以及来自GitHub的项目代码和项目模板导入的向导等。Google建议大家使用Android Studio进行Android应用开发,还为Eclipse开发者提供了转向Android Studio的指导。更多Andorid Studio 1.0的更新内容,请看其发行说明。

    Android Studio经过了很长时间的迭代开发,Android Studio开发团队开发Android Studio是一项非常有意义的工作。

更多 推荐条目

Welcome to NowaMagic Academy!

现代魔法 推荐于 2013-02-27 10:23   

本章最新发布
随机专题
  1. [数据库技术] MySQL中英文混合排序 4 个条目
  2. [数据结构] 图的定义 1 个条目
  3. [移动开发] Android 开发调试工具 ADB 3 个条目
  4. [移动开发] Android根基概念Context 8 个条目
  5. [搜索引擎优化] 百度搜索引擎优化指南 3 个条目
  6. [Python程序设计] Django数据库模型 6 个条目
  7. [Python程序设计] urls.py设置技巧 8 个条目
  8. [智力开发与知识管理] 超越整体性学习 5 个条目
  9. [移动开发] ListView 使用相关问题集 1 个条目
  10. [PHP程序设计] 声明式编程范式 12 个条目
  11. [计算机算法] 两数交换的各种算法细节 2 个条目
  12. [PHP程序设计] PHP与函数式编程 1 个条目
窗口 -- [博客]