BuildApkConfig

interface BuildApkConfig

用于构建apk的配置.

Author

M8Test, [email protected], https://m8test.com

Functions

Link copied to clipboard
abstract fun addTemplate(templateBuilder: WebResource.() -> Unit): Result

添加模板apk.

Link copied to clipboard
abstract fun afterCompile(listener: (abi: String, decompileDir: File, compileApk: File) -> Unit)

添加编译apk之后监听器

Link copied to clipboard
abstract fun afterDecompile(listener: (abi: String, apk: File, decompileDir: File) -> Unit)

添加加压apk之后监听器

Link copied to clipboard
abstract fun afterSign(listener: (abi: String, unsignedApk: File, signedApk: File) -> Unit)

添加apk签名后监听器

Link copied to clipboard
abstract fun beforeCompile(listener: (abi: String, decompileDir: File) -> Unit)

添加编译apk之前监听器

Link copied to clipboard
abstract fun beforeDecompile(listener: (abi: String, apk: File) -> Unit)

添加反编译apk之前监听器

Link copied to clipboard
abstract fun beforeSign(listener: (abi: String, unsignedApk: File) -> Unit)

添加apk签名前监听器

Link copied to clipboard
abstract fun modifyAndroidManifest(modifier: (String) -> String)

修改 AndroidManifest.xml.

Link copied to clipboard
abstract fun removeTemplate(templateBuilder: WebResource.() -> Unit): Result

移除模板apk.

Link copied to clipboard
abstract fun setAndroidJar(resourceBuilder: WebResource.() -> Unit)

设置 android.jar 资源.