Gradle BuildType属性

时间:2014-07-07 13:53:33

标签: android gradle android-gradle

BuildType对象(Gradle Android插件)的这两个属性之间的区别是什么? applicationIdSuffixpackageNameSuffix

zipAlign属性是什么意思?

1 个答案:

答案 0 :(得分:1)

关于studio 0.6和gradle构建系统的文档:http://tools.android.com/recent/androidstudio060released

  

0.11(gradle)中用户可见的更改之一是我们已弃用   packageNamepackageNameSuffix设置,并已将其重命名为   applicationIdapplicationIdSuffix。这样做的目的是使   很明显,这个应用程序ID与包解耦   清单中的声明,特别是R class和。{   BuildConfig class以及您应用内的所有实施类,   可以自由重命名和重构;你只需要保持   applicationId一样。如果打开build.gradle文件,则lint为   突出显示这些已弃用的调用并提供要更新的快速修正   它们:

和zipalign http://developer.android.com/tools/help/zipalign.html

  

是一个存档对齐工具,可提供重要的优化   Android应用程序(.apk)文件。目的是确保所有   未压缩数据以相对于的特定对齐开始   文件的开头。具体来说,它会导致所有未压缩的数据   在.apk中,如图像或原始文件,在4字节上对齐   边界。这允许直接访问所有部分   mmap()即使它们包含具有对齐限制的二进制数据。   好处是减少运行时消耗的RAM量   申请。