1. 程式人生 > >android studio 在release打包時修改AndroidManifest.xml

android studio 在release打包時修改AndroidManifest.xml

在androidmanifest.xml 加入打包時間
第一步:androidmanifest.xml 中新增
<meta-data
android:name="releaseTime"
android:value="releaseTime_value">
</meta-data>

第二步:在build.gradle中新增

android.applicationVariants.all{ variant ->
                variant.outputs.each
{ output -> output.processManifest.doLast{ def manifestFile = output.processManifest.manifestOutputFile def updatedContent =manifestFile.getText('UTF-8').replaceAll("releaseTime_value","${releaseTime()}") manifestFile.write
(updatedContent, 'UTF-8') } } }