创建日期:公元2022年02月23日
修改日期:2022-10-02
文章状态:已完结
平台:Windows7 + Bunblebee 2021.1.1版AS
适用于:Android-apk
———————————————————————————————————————————
目录
1.debug版:
2.有签名的release版(建议):
3.发布安装:
3.1 如何将apk文件发布到真机上:
3.2 安装说明:
4.混淆编译:
5.自定义apk名字:
步骤1:Build
步骤2:Build Bundle(s)/APK(s)
步骤3:Build APK(s)【之后耐心等待,直到提示创建成功:提示在最低部】
步骤4:Event Log【右下角】
步骤5:选择locate【没看到就用鼠标向下滚动或拉大Event Log框】
步骤6:会直接打开一个叫debug的文件夹
步骤7:有2个文件:app-debug.apk(安装包)与output-metadata.json(版本信息等,做软件更新时用得到)
步骤1:Build
步骤2:Generate Signed Bundle / APK...
步骤3:选择弹窗中的APK,再点击Next
步骤4:Key store path:
4.1:
已经有签名文件
=>选择Choose existing...
=>找到你的.jks文件
=>OK
=>步骤5
4.2:
没有签名文件 or 想创建新的签名文件
=>选择Create new...
=>新弹窗:通过右侧“文件夹按钮”选择路径(也可以手动输入)【一定要记住】
=>File name处输入自定义名字(通常为项目名全部小写)【一定要记住】
=>OK
=>输入Password、Confirm(2个都要,共4个;强烈建议:4个输入一样的内容)
=>Certificate至少输入一项(随意内容!)
=>OK
=>步骤5会自动完成
步骤5:输入Key store password、Key alias、Key password
步骤6:勾选Remember passwords(这样即使关闭再打开项目依然会记住步骤5的内容,如果在其它项目使用不同的签名文件,需重复步骤5)
步骤7:Next
步骤8:Build Variants选择release
步骤9:Finish
步骤10:耐心等待直到创建成功,可能会比较久
步骤11:Event Log
步骤12:locate
步骤13:会直接打开一个叫release的文件夹
步骤14:有2个文件:app-release.apk(安装包)与output-metadata.json(版本信息等,做软件更新时用得到)
方式1:
通过USB连接手机与电脑,
进入手机存储,
找到/创建一个文件夹,
将apk文件复制到文件夹中(如果apk名字相同,即使不同项目创建的apk也会覆盖掉)
方式2:
通过手机互传功能(可无线传输),
其它操作同方式1
方式3:
通过常用的通讯软件(如:q & wx 等),
直接通过电脑版与手机版发送给自己
通过文件管理找到apk文件,
如果不知道路径可直接搜索,
点击apk文件即可安装(按你的手机的安装模式进行);
*如果发现apk文件名变成name.apk.1这类问题(方式3:wx...):直接将其重命名为.apk即可
buildTypes {
release {
minifyEnabled true//此处的false改为true则主动调用安卓自带的混淆编译
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
可在proguard-rules.pro文件中:自定义不要进行混淆编译的类
android.applicationVariants.all { variant ->
variant.outputs.all {
outputFileName = "你的apk名字" +
// "_" +
// defaultConfig.versionName +
// "_" +
// defaultConfig.versionCode + "_" +
// new Date().format("yyyy-MM-dd") +
// "_" + buildType.name +
".apk"
}
}
//添加到build.gradle(app)中的android{......};
//必须以.apk结尾;
//其它注释内容可加可不加
注:
1.以上操作均为“单击”;
2.没说明的全部默认;
3.安装发布时以自己的手机为准(注意SDK版本)
———————————————————————————————————————————
——原创!转发请注明出处