Android Studio打包全攻略---从入门到精通

Android Studio程序打包步骤 阅读详情

本文原创地址:http://blog.csdn.net/zivensonice/article/details/51672846

初出茅庐 手动打包

怎么手动打包

项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。
1. 创建签名文件
这里写图片描述
2. 填写好签名参数
这里写图片描述
3. 生成APK
注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了

为什么要打包

我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到手机上了吗,我们在在项目Project目录的build/outputs/apk目录下可以找到刚刚新鲜生成的app-debug.apk.直接把这个上传给市场不就行了吗。
这里写图片描述
NO,当然不行,想想手机安装App的时候怎么来区分各个APK的。
通过包名+签名 来确定一个应用的唯一性,那个debug.apk只是系统用来给我们调试用的,如果上传到市场,怎么来保证他的安全性。

渐入佳境 渠道打包

OK,我们已经解决了第一步—怎么打包。上传上去后,市场反馈发现我们的App写得太棒了,这时候老大让赶快多上些平台,主流的平台、非主流的平台都要放上去。
那么问题来了,为了方便统计各个平台的安装情况,配合运营推广,需要统计各个平台的安装情况。

分渠道打包

不错,我们需要用到分渠道打包,那么我们需要解决两个问题
1. 怎么区分各个平台的标识
2. 怎么每次版本更新都生成几十个包、几百个包
第一个简单,用过友盟打包的同学肯定不陌生这段代码

<meta-data
        android:name="UMENG_CHANNEL"
        android:value="Channel_ID" />

value里面填的就是各个平台的值,比如填写uc、yyb(应用宝)、360、baidu替换掉Channel_ID,App安装好,可以读取这个值然后传给后台,从而实现区分各个平台的安装需求。
第二个问题:
在Eclipse时代,最开始我是手动打的,一次打30个包,每次最怕版本更新,基本一下午都在做机械运动,现在想起来手都在抽筋。
后来,学会了Ant自动打包,快倒是快,只是配置太坑爹了,超级麻烦。
现在有了Android Studio,妈妈再也不用担心我不能愉快的打包了。
随便新建一个项目,修改Module:app build.gradle

apply plugin: 'com.android.application'
android {
    signingConfigs {
        config {
            keyAlias 'maker'
            keyPassword '1234make'
            storeFile file('/Users/Nevermore/AndroidStudioProjects/Blog/jks/makeapp.jks'
Android Studio打包AAR Android AAR文件是Android Archive文件的缩写,是一种Android应用程序存档文件格式,类似于JAR文件格式。AAR文件包含已编译的代码和资源文件,可以被其他Android应用程序引用和使用。AAR文件可以包含多个类库和资源文件,可以在项目中使用Gradle依赖关系来引用和使用。它在Android Studio中被广泛使用,可以通过Gradle构建系统在Android项目中使用。AAR文件通常用于在Android应用程序中共享代码和资源,提高代码复用性和构建效率。 阅读详情

相关推荐

Android进阶:十四、熟悉Android打包编译的流程

Android进阶系列性文章最后一篇,之后我会更新其他系列性文章,欢迎关注 从事Android高级研发,怎能不知道Android打包流程呢? 今天就为大家讲解Android打包的流程: Android 构建系统编译应用资源和源代码,然后将它们打包成可测试、部署、签署和分发的 APK。 一般使用 Android Studio开发的时候使用Gradle构建工具包来自动执行和管理构建流程,同时也可...

Android_SE的博客 1388

(2024.03.04)如何打包Android Studio项目?

最近帮助很多从未谋面的小伙伴调试了一下AS的项目,调试完成后需要他们查看是否与当初需求一致,此时就需要将已完成的项目打包,即导出APK安装包,发送到他们的手机上就可以下载安装使用了。在这里一是分享给大家打包方法,另外我也水一篇博文,前两年都没怎么写。以上是我打包的原因,但实际开发过程中为什么要打包呢?AndroidApp开发完成后,我们需要把自己的程序推广出去,供别人使用,此时就需要将自己的程序打包成APK文件,并接受审核,随后发布。

Cat 1万+

HBuilderX结合Android Studio实现Uniapp安卓Apk高效离线打包指南

本文提供了一份详细的Uniapp安卓Apk离线打包实战指南。通过整合HBuilderX与Android Studio,手把手教你搭建本地编译环境、配置原生工程、执行核心打包流程,并分享快速更新资源和排查常见问题的技巧,助你彻底摆脱云端打包的排队依赖,实现高效、可控的应用构建。

weixin_28835551的博客 519

Android Studio打包apk

普通的apk打包 Build->Generate Signed Bundle/APK 如果已经拥有apk密钥,则选择已经存在的密钥,然后输入密码信息即可,否则创建密钥Create new…。 记得好好保管密钥文件和密码额。 以上设置好了就点击Next, 此时查看Event Log窗口,查看输出信息,点击locate可以跳转到apk文件位置。 分渠道打包 不错,我们需要用到分渠道打包,那么我们需要解决两个问题 怎么区分各个平台的标识 怎么每次版本更新都生成几十个包、几百个包 第一.

CAir2的专栏 1万+

android打包入门,Android Studio打包全攻略---入门精通

本文原创地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅庐 手动打包 怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名参数 3. 生成APK本文原创地址:http://blog.csdn.net/zivensoni...

weixin_36474001的博客 535

Android Studio打包全攻略----入门精通

本文原创地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅庐 手动打包 怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名参数 3. 生成APK 注意:签名的密码和密匙的密码注意保管

不落航班 1197

【转】Android Studio打包全攻略---入门精通

原文地址:http://blog.csdn.net/zivensonice/article/details/51672846 初出茅庐 手动打包 怎么手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。1. 创建签名文件2. 填写好签名参数3. 生成APK注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了...

weixin_30614587的博客 183

Android Studio使用技巧---良心推荐的实用功能 Android Studio打包全攻略---入门精通

发现一些在android studio中非常好用的插件和使用技巧,收集备份下,以下内容本人抽取标题整理 具体细节的使用方法,参考了以下几篇博文~!! 具体详细用法请参考以下博文 from : http://blog.csdn.net/zivensonice/article/details/51659910 1. Live Templates 自定义模板快速在代码

当富网络 999

从0到1:Android Studio开发APP项目全攻略

本文详细介绍了使用Android Studio开发Android应用的全流程,包括开发环境搭建、项目创建、界面设计、功能实现、调试测试及发布流程。重点阐述了JDK和Android Studio的安装配置、XML布局设计、常用编程模式(MVC/MVP/MVVM)、调试工具使用、性能优化方法以及APK签名发布等内容。文章还提供了常见问题的解决方案,并强调了代码优化、内存管理和测试环节的重要性,为开发者提供了全面的Android应用开发指导。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 2万+

Android Studio打包全攻略

1)手动打包 项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。1. 创建签名文件 2. 填写好签名参数 3. 生成APK注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了 为什么要打包 我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到手机上了吗,我们在在项目Project目录的...

aimian1615的博客 281

android studio 打包按钮_Android Studio打包全攻略

1)手动打包项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。1. 创建签名文件2. 填写好签名参数3. 生成APK注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了为什么要打包我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到手机上了吗,我们在在项目Project目录的build/outputs/apk目录...

weixin_39631344的博客 394
上一篇: Android Studio使用技巧---良心推荐的实用功能
下一篇: AndroidStudio打包全攻略---Gradle-Build Variants构建定制版App
逆水当行舟
博客等级 码龄15年 113粉丝 52原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值