Ionic项目APK重命名方法咨询(含Ionic3指定Test名称需求)
嘿,这两个Ionic APK重命名的问题我刚好熟悉,给你详细解答下!
问题1:如何重命名Ionic生成的APK文件?
其实有两种常见方式,看你是临时改改还是想一劳永逸:
- 手动临时重命名:先找到APK生成的目录(一般在
platforms/android/app/build/outputs/apk/debug或者release文件夹里),直接右键把文件改成你想要的名字就行。不过这种方式每次构建都会重新生成默认名称,适合偶尔用用的场景。 - 配置自动改名:修改Android项目的构建配置,让每次构建直接输出指定文件名。这种适合长期固定名称的需求,具体配置方法可以参考下面问题2的方案二。
问题2:Ionic3项目将app.debug.apk改名为Test.apk的具体步骤
这里给你两种方案,按需选就行:
方案一:手动快速重命名(临时场景)
- 第一步:先执行构建命令生成debug版APK,比如在终端运行
ionic cordova build android --debug(如果是正式版就用--release参数) - 第二步:找到生成的APK文件,路径一般是
你的项目根目录/platforms/android/app/build/outputs/apk/debug/app.debug.apk - 第三步:直接把这个文件重命名为
Test.apk,注意别把.apk后缀改丢了就行。
方案二:配置构建脚本自动生成(长期固定名称)
这种方法每次构建都会自动输出Test.apk,不用每次手动改:
- 第一步:打开项目里的
platforms/android/app/build.gradle文件 - 第二步:找到
android节点下的buildTypes配置块,在debug(如果需要正式版也改,就同时在release里加)部分添加archivesBaseName配置,修改后大概是这样:
android { // 这里是原有其他配置,别删 buildTypes { debug { // 原有debug相关配置保留 archivesBaseName = "Test" } release { // 如果正式版也要叫Test.apk,就加这行 archivesBaseName = "Test" } } }
- 第三步:保存文件后,重新执行构建命令,比如
ionic cordova build android --debug,此时生成的APK就会自动变成Test.apk,还是在原来的debug文件夹里。
⚠️ 注意:如果之后你执行了ionic cordova platform remove android再重新添加安卓平台,这个build.gradle的配置会被重置,到时候需要再重新改一次。
内容的提问来源于stack exchange,提问作者srinivas
相关产品推荐
相关产品推荐

