您的位置:首页 > 移动开发 > Android开发

Android Studio创建签名文件,打包apk,多渠道打包

2017-04-25 18:08 597 查看

如果这些内容可以帮到你是我的荣幸

1,点击标题栏上面的Build



2,再点击Generate Signed APK



3,如果已经有签名文件了,就直接用;如果第一次用就创建一个,点击Create new



4,填好下面的信息,创建签名文件



5,再填好自己刚刚输入的签名文件的密码、文件别名和该别名对应的密码



6,下面是打包出来APK Destination Folder 是apk的地址;Build Type 的release说明这个版本是要发布的(这个是可选项,还有debug版本);Flavors 对应要的打包渠道,这里是没有配置默认的,填好点击finish就会在上面的文件夹下面生成一个app-release.apk包。



下面是友盟多渠道打包apk

1,友盟的多渠道打包,在AndroidManifest.xml中,对友盟的渠道进行这样配置

< meta-data
android:name="UMENG_CHANNEL"
android:value="${CHANNEL_NAME}" / >




2,在APP的build.gradle文件里面,添加使用productFlavors,productFlavors里面添加的各个渠道

productFlavors {
yingyongbao {
manifestPlaceholders = [ CHANNEL_NAME:"YINGYONGBAO"]
}
umeng {
manifestPlaceholders = [ CHANNEL_NAME:"UMENG" ]
}
wandoujia {
manifestPlaceholders = [ CHANNEL_NAME:"WANDOUJIA" ]
}
}




3,我们也可以指定一个默认的渠道名,如果需要的话。指定默认的值是在defaultConfig节点当中添加如下内容:这里默认写豌豆荚的

manifestPlaceholders = [ CHANNEL_NAME:"WANDOUJIA"]




4,配置好了,重新构建一下gradle,再打包apk





5,选择打包apk的类型,是测试还是发布版本,再选择下面的对应渠道。







6,下面就是打包出来的apk文件,带有debug的都是测试的,带有release的都是发布版本来的。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐