Mik*_*top 4 android gradle android-gradle-plugin
我有gradle任务,取决于assembleRelease
sendReleaseCandidate.dependsOn assembleRelease
Run Code Online (Sandbox Code Playgroud)
我想得到apk文件路径.根据我的任务,我写道:
def apk = android.applicationVariants.release.outputFile
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我做错了什么?
谢谢!
ps:android插件0.11.1,现在我坚持uri('./build/outputs/apk/<app_name>-release.apk').path但似乎很可怕.
您可以遍历各种变体以找到您需要的变体:
def apk = null
android.applicationVariants.all { variant ->
if ( (variant.name).equals("release") ) {
variant.outputs.each { output ->
apk = output.outputFile
}
}
}
println "Found output file: " + apk
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2154 次 |
| 最近记录: |