Android SDK Tools 和 ADT 17版本发布

作者: rain 分类: 移动 发布时间: 2012-03-22 11:17 6 条评论

今天Android开发团队发布了最新版本(17)的Android开发工具和Eclipse插件。新的版本带来了很多新特性。

Lint 是一个检测Android项目中潜在问题的静态分析工具,可以检测到安全、性能、可用性以及可访问行能问题并给出提示修改建议;同时还可以检测各种XML文件、图片资源以及ProGuard配置文件、源代码甚至生成的字节码。可以在Eclipse或者命令行中运行该工具。

r17版本中的新特性:

  • 根据项目中的android:minSdkVersion设置来分析是否在项目中使用了高于该版本的特定API,如果使用了则报错提示开发者使用了在低版本上不兼容的API。如果开发者确定该API只会在支持的版本上被调用到,则可以通过@TargetApi 来告诉Lint,这样Lint就不会报错了。详情 猛击我
  • 添加了40多个新Lint检测规则,包含关于 性能分析、XML布局、 manifest以及文件处理分析。详情 猛击我
  • 在Java 代码中引入 @SuppressLint 注解以及在XML文件的tools命名空间(xmlns:tools=”http://schemas.android.com/tools”) 和 ignore属性。详情 还是猛击我 啊。
  • 改进了Lint的HTML 和 XML 报告以及和 Eclipse 的集成。详情 继续猛击我

同时还增强了Eclipse 和 Ant中的建构系统:

  • 添加对库项目和第三方依赖jar包的处理,详情 轻轻点击我
  • 添加对库项目中的自定义View的自定义属性支持。自定义属性需要使用如下的命名空间URI来定义:http://schemas.android.com/apk/res-auto 而不是使用旧的包含包名称的命名空间。在Build项目的时候,Build工具会自动替换为对应的包名。
  • 添加了一个新功能可以允许开发者只在Debug模式下允许某些代码。Build系统生成一个名称为BuildConfig 的类,该类包含一个DEBUG 常量,该常量会根据您的Build类型自动设置值。您可以通过(BuildConfig.DEBUG) 常量来编写只在Debug模式下运行的代码。

同样 模拟器也有了巨大的改进:

  • 多亏了Intel贡献了一些代码给AOSP,模拟器现在通过虚拟化技术可以在Windows和Mac OS X系统上运行X86系统Images了。这样模拟器运行的速度就几乎和本地程序的速度一样啦。驱动可以通过SDK Manager来下载。 详情 轻击我吧.
  • 在添加了 webcam 支持和传感器模拟支持后,又添加了实验性的多点触摸支持,该功能通过一个 tethered(便携式热点功能)的Android设备输入。 (详情 继续轻击我吧)

最后,还发布了一个新的 Support Library(以前的兼容性开发工具包) ,具有如下改进:

  • ShareCompat 提供了发送和接收社交App共享信息的帮助类,让开发社交功能更简单。
  • NavUtils 和 TaskStackBuilder 提供了跨版本的导航支持,可以使用Android Design 指导中的导航规则还包含动作条中的UP导航。
  • NotificationCompat.Builder 提供了一个兼容Android 3.0’s Notification.Builderhelper 的实现,来支持创建标准的系统通知。
  • 一个新的支持 GridLayout  的库项目。

对于17版本中的重点改进,我们将继续发布文章介绍,请继续关注

更多详情参考Android开发团队发布的文档 SDK Tools Release Notes 和 ADT Release Notes 。

新工具下载地址:

https://dl-ssl.google.com/android/repository/support_r07.zip

https://dl.google.com/android/ADT-17.0.0.zip

http://dl.google.com/android/android-sdk_r17-windows.zip

本文出自 云在千峰,转载时请注明出处及相应链接。

本文永久链接: http://blog.chengyunfeng.com/?p=359

Ɣ回顶部