本章介绍了Android SDK,一些adb工具的隐藏功能,如何用Monkey工具对应用做压力测试,如何用ProGuard工具混淆代码,以及新的Gradle构建系统是如何工作的。接下来介绍了如何创建Android库项目,如何在Android应用程序中集成第三方库。 因为在开发中使用Git作为源码管理系统在今天非常普遍,本章同样介绍了如何结合Git的各种服务来让团队协作变得更容易。 新版的Android Studio IDE包含了一些很多开发者很少使用的高级特性。通过了解和掌握IDE中的重构功能,开发者可以简化代码的组织。它同样能帮助简化现有代码而不引入新bug。 最后,介绍了Android Developer选项中一些比较重要的细节。最好对这些选项如何工作以及如何帮助开发、调试、测试应用有一个完整的理解。不过,别忘了关掉这些选项进行测试,确保应用程序在没有这些选项的情况下也能像在普通用户的设备上一样正常运行。 不管开发什么样的应用或服务,开发软件不仅仅是编写代码。对Android来说,掌握这些工具和编写高质量代码一样重要。因为如果能够充分使用这些工具,编写代码会变得很容易,而且更不易出错。