applicationVariants.all { variant ->

variant.outputs.all {

// 獲取當(dāng)前 APK 的文件名

def currentFileName = outputFileName

// 修改文件名的規(guī)則,這里以修改為自定義名稱作為示例

// 你可以根據(jù)需要自定義修改規(guī)則

def modifiedFileName = “my_custom_name_${variant.versionName}.apk”

// 修改 APK 文件名

outputFileName = modifiedFileName

// 打印修改后的文件名,以便查看

println(“Changed APK file name from ${currentFileName} to ${outputFileName}”)

}

}

}

“`

3. 保存文件并重新構(gòu)建項(xiàng)目:完成以上修改后,保存 build.gradle 文件,并重新構(gòu)建項(xiàng)目。你可以使用 Android Studio 的菜單項(xiàng) “Build -> Rebuild Project” 來進(jìn)行項(xiàng)目重新構(gòu)建。

4. 查看生成的 APK 文件名:重新構(gòu)建項(xiàng)目后,在項(xiàng)目的 app/build/outputs/apk 目錄下會(huì)生成修改后的 APK 文件。你可以查看該目錄下的文件名稱是否已經(jīng)符合你的修改規(guī)則。

上述代碼段中的 `my_custom_name_${variant.versionName}.apk` 是一個(gè)示例,你可以根據(jù)自己的需求修改文件名的規(guī)則。在這個(gè)示例中,我們將文件名修改為一個(gè)自定義的名稱,并使用 APK 的版本號(hào)作為一部分文件名的內(nèi)容。

需要注意的是,如果你在該項(xiàng)目中使用了多個(gè)變體(variants),每個(gè)變體上傳apk文件生成二維碼都會(huì)生成一個(gè)對(duì)應(yīng)的 APK 文件。以上代碼將會(huì)應(yīng)用于所有的變體,更多的變體信息和配置可以參考 Android 官方文檔。

總結(jié)來說,要修改生成的 APK 文件名,你需要在項(xiàng)目的 build.gradle 文件中找到 `android` 塊,在 `applicationVariants.all` 閉包中修改 `outputFileName` 的值。修改完后重新構(gòu)建項(xiàng)目,你就可以看到生成的 APK 文件名已經(jīng)按照你的修改規(guī)則生效了。

希望以上介紹對(duì)你有所幫助!

未經(jīng)允許不得轉(zhuǎn)載:亦門 » android修改生成的apk名稱怎么設(shè)定?

相關(guān)推薦