Android Studio中debug和release模式默認的參數配置


The possible properties and their default values are:

 

image

 

debuggable:表示是否可以在手機上調試程序。


在Eclipse中,只有android:debuggable="true"時我們才可以在手機上調試Android程序。

但是當我們沒在AndroidManifest.xml中設置其debug屬性時:

使用Eclipse運行這種方式打包時其debug屬性為true,使用Eclipse導出這種方式打包時其debug屬性為法false.

在使用ant打包時,其值就取決於ant的打包參數是release還是debug.

因此在AndroidMainifest.xml中最好不設置android:debuggable屬性置,而是由打包方式來決定其值。。

 

zipalign:

Android SDK中包含一個“zipalign”的工具,它能夠對打包的應用程序進行優化。
在你的應用程序上運行zipalign,使得在運行時Android與應用程序間的交互更加有效率。
因此,這種方式能夠讓應用程序和整個系統運行得更快。
我們強烈推薦在新的和已經發布的程序上使用zipalign工具來得到優化后的版本——即使你的程序是在老版本的Android平台下開發的。
runProguard:代碼是否做混淆的操作

ProGuard是一個壓縮、優化和混淆Java字節碼文件的免費的工具,它可以刪除無用的類、字段、方法和屬性。

可以刪除沒用的注釋,最大限度地優化字節碼文件。

它還可以使用簡短的無意義的名稱來重命名已經存在的類、字段、方法和屬性。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM