![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译配置
Sayangnala
这个作者很懒,什么都没留下…
展开
-
配置构建变体
官网原文 Configure Build Variants此页面基于“配置构建概述”,介绍如何配置构建变体以从单个项目创建不同版本的应用程序,以及如何正确管理依赖项和签名配置。每个构建变体 代表您可以构建的应用程序的一个不同版本。 例如,您可能希望构建一个免费应用版本,内容有限,另一个付费版本包含更多内容。 您还可以根据API级别或其他设备版本来构建针对不同设备的不同版本的应用。翻译 2016-10-24 17:05:08 · 1042 阅读 · 0 评论 -
Android混淆设置
相关阅读 缩减代码和资源首先将位于tools/proguard/ 目录下的混淆设置复制到proguard-rules.pro 文件中转载 2016-10-24 17:18:12 · 1758 阅读 · 0 评论 -
编译配置
Android构建系统会编译应用资源和源代码,并将其打包到APK中,您可以对其进行测试,部署,签名和发行。 Android Studio使用Gradle(一种高级构建工具包)来自动化和管理构建过程,同时允许您定义灵活的自定义构建配置。 每个构建配置可以定义自己的一组代码和资源,同时重用您的应用程序的所有版本的共同部分。 Gradle的Android插件与构建工具包配合使用,以提供特定于构建和测试Android应用程序翻译 2016-10-13 19:04:31 · 865 阅读 · 0 评论 -
缩减代码和资源
为了使APK文件尽可能小,在发布版本中应该启用压缩来删除未使用的代码和资源。 本页描述如何指定在构建过程中要保留或丢弃的代码和资源。代码缩减可使用ProGuard,它从您的打包应用程序中检测和删除未使用的类,字段,方法和属性,包括来自包含的代码库(使其成为处理64k引用限制的有价值的工具)。 ProGuard还优化字节码,删除未使用的代码指令,并使用短名称混淆剩余的类,字段和方法。翻译 2016-10-20 13:16:24 · 1311 阅读 · 0 评论 -
设置应用程序ID
每个Android应用程式都有一个独特的应用程式ID,看起来像是Java包名,例如com.example.myapp。 此ID可在设备和Google Play商店中唯一标识您的应用。 如果您要上传新版应用程式,应用程式ID(以及您签署的凭证)必须与原本的APK相同 - 如果您变更应用程式ID,Google Play商店会将APK视为完全不同的 app。翻译 2016-10-20 18:08:09 · 2897 阅读 · 0 评论 -
APK拆分配置
虽然你应该尽可能建立一个单一的APK来支持所有的目标设备,这可能会导致用一个非常大的APK处理支持多个屏幕密度或应用二进制接口(ABIs)。 减少APK大小的一种方法是创建多个APK,其中包含特定屏幕密度或ABI的文件。Gradle使用APK拆分来创建单独的APK,这些APK仅包含特定于每个密度或ABI的代码和资源。 本页介绍如何配置构建来完成APK拆分。翻译 2016-10-31 15:43:07 · 2908 阅读 · 0 评论 -
配置超过64K方法的应用程序
随着Android平台不断增长,Android应用程序的规模也在不断增加。 当您的应用程序及其引用的库达到一定大小时,您会遇到构建错误,指出您的应用程序已达到Android应用程序构建体系结构的限制。翻译 2016-10-31 17:31:25 · 919 阅读 · 0 评论 -
将构建变量插入清单
原文:Inject Build Variables into the Manifest如果您需要将变量插入到您的build.gradle文件中定义的AndroidManifest.xml文件中,则可以使用manifestPlaceholders属性。翻译 2016-10-31 17:44:14 · 861 阅读 · 0 评论 -
使用APK分析器分析您的构建
原文:Analyze Your Build with APK AnalyzerAndroid Studio包含一个APK分析器,可在构建过程完成后立即洞悉APK的组成。 使用APK分析工具可以减少您在应用中调试DEX文件和资源调试问题的时间,以及帮助减少APK大小。翻译 2016-10-31 18:23:25 · 1391 阅读 · 0 评论