索引

A C G H I P S V 
All Classes and Interfaces|所有程序包

A

apply(Project) - 类中的方法 com.orange.patch.plugin.PatchPlugin
 

C

com.orange.patch.plugin - 程序包 com.orange.patch.plugin
 

G

generatePatch() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
 
GeneratePatchTask - com.orange.patch.plugin中的类
生成补丁的 Gradle 任务 集成 PatchGenerator API,支持增量构建。
GeneratePatchTask() - 类的构造器 com.orange.patch.plugin.GeneratePatchTask
 
getBaselineApk() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
基线 APK 文件
getBaselineApk() - 类中的方法 com.orange.patch.plugin.PatchExtension
 
getEngine() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
引擎类型: auto, java, native
getEngine() - 类中的方法 com.orange.patch.plugin.PatchExtension
 
getKeyAlias() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
Key 别名
getKeyAlias() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
getKeyPassword() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
Key 密码
getKeyPassword() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
getKeystoreFile() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
Keystore 文件
getKeystoreFile() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
getKeystorePassword() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
Keystore 密码
getKeystorePassword() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
getNewApk() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
新版本 APK 文件
getNewApk() - 类中的方法 com.orange.patch.plugin.PatchExtension
 
getOutputDir() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
输出目录
getOutputDir() - 类中的方法 com.orange.patch.plugin.PatchExtension
 
getPatchEnabled() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
是否启用补丁生成
getPatchMode() - 类中的方法 com.orange.patch.plugin.GeneratePatchTask
补丁模式: full_dex, bsdiff
getPatchMode() - 类中的方法 com.orange.patch.plugin.PatchExtension
 
getSigning() - 类中的方法 com.orange.patch.plugin.PatchExtension
 

H

hasAnyConfig() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
检查是否有任何配置

I

isComplete() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
检查配置是否完整
isEnabled() - 类中的方法 com.orange.patch.plugin.PatchExtension
 

P

PatchExtension - com.orange.patch.plugin中的类
Gradle 插件配置扩展 定义 DSL 属性,支持以下配置: - baselineApk: 基线 APK 路径 - newApk: 新版本 APK 路径(可选,Android 项目自动获取) - outputDir: 输出目录 - signing: 签名配置 - engine: 引擎类型 (auto, java, native) - patchMode: 补丁模式 (full_dex, bsdiff) - enabled: 是否启用 Requirements: 7.3-7.6 使用示例:
PatchExtension(Project) - 类的构造器 com.orange.patch.plugin.PatchExtension
 
PatchExtension.SigningExtension - com.orange.patch.plugin中的类
签名配置扩展
PatchPlugin - com.orange.patch.plugin中的类
Gradle 插件入口类 实现 Plugin 接口,注册 patchGenerator 扩展和 generatePatch 任务。
PatchPlugin() - 类的构造器 com.orange.patch.plugin.PatchPlugin
 

S

setBaselineApk(File) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
setBaselineApk(Object) - 类中的方法 com.orange.patch.plugin.PatchExtension
支持 DSL 中使用 baselineApk = file("path")
setEnabled(boolean) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
setEngine(String) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
setKeyAlias(String) - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
setKeyPassword(String) - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
setKeystoreFile(File) - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
setKeystoreFile(Object) - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
setKeystorePassword(String) - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
 
setNewApk(File) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
setNewApk(Object) - 类中的方法 com.orange.patch.plugin.PatchExtension
支持 DSL 中使用 newApk = file("path")
setOutputDir(File) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
setOutputDir(Object) - 类中的方法 com.orange.patch.plugin.PatchExtension
支持 DSL 中使用 outputDir = file("path")
setPatchMode(String) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
setSigning(PatchExtension.SigningExtension) - 类中的方法 com.orange.patch.plugin.PatchExtension
 
signing(Action<PatchExtension.SigningExtension>) - 类中的方法 com.orange.patch.plugin.PatchExtension
支持 DSL 中使用 signing { ... } 闭包配置
SigningExtension() - 类的构造器 com.orange.patch.plugin.PatchExtension.SigningExtension
 

V

validate() - 类中的方法 com.orange.patch.plugin.PatchExtension.SigningExtension
验证签名配置
validate() - 类中的方法 com.orange.patch.plugin.PatchExtension
验证配置是否完整
A C G H I P S V 
All Classes and Interfaces|所有程序包