android打包运行过程,Android开发从环境搭建到打包发布流程

最近在学Android开发,主要是打包的过程,旨在可以对游戏引擎添加多平台的支持。只是目前还是Android新手,养成习惯将自己学到的东西写下来。如果能让别人看懂,那才是说明我学会了。

环境搭建

也算是幸运,当我想学Android开发的时候,Android Studio已经到了3.0版本(最新版本3.0.1),过了那个风雨飘摇的1.0时期,现在的版本稳定性和可靠性远比之前要强,所以我就直接从AS着手学习Android开发就行了。

先从官网上下载最新的Android Studio,安装包比较大,耐心等待下载完。然后,双击打开安装包,一路next,选择默认的安装路径,直到安装完成。

完成之后,我们就能来创建新项目了。运行AS,选择不导入任何配置。点击“Start a new Android Studio preject”按钮创建一个新项目:

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

到这一步之后,我们就就能在AS中看到项目了。不过,这时候项目的组织方式不是我们熟悉的项目方式,而是AS特有的Android方式。要改变组织方式,我们需要在界面左上方点击Android右边的向下三角形,然后选择Project:

0ab47a5aa132

我们创建了一个默认的基本项目,一行代码都不用写就可以直接编译运行。在打包之前,我们先来在虚拟设备上运行一下。

调试

新安装的AS没有默认的虚拟机,我们需要创建一个。点击下图中的按钮,在弹出的窗口中点击左下角的“Create Virtual Device”按钮:

0ab47a5aa132

0ab47a5aa132

弹出创建虚拟机的界面,跟着下面的图片一步步创建我们需要的虚拟机:

0ab47a5aa132

0ab47a5aa132

上图中,API 27后应该有一个Download按钮(和其他的一样),点击Download按钮,下载需要的文件。

0ab47a5aa132

完成虚拟机的创建之后,点击界面右上角的三角按钮,在弹出的界面中选择我们刚刚创建的虚拟机,点击OK:

0ab47a5aa132

0ab47a5aa132

然后,AS会打开一个虚拟机,我们的应用就启动了:

0ab47a5aa132

打包发布

调试没有问题,说明我们的程序没有问题(废话,都是AS自动生成的能有什么问题。)接下来,我们就可以考虑怎么打包了。打包APK需要一个叫做keystore的文件,这个文件可以用AS生成。下面我们就来用AS生成一个keystore文件:

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

0ab47a5aa132

完成之后,AS就开始打包APK文件了,稍等一会,APK文件就打包好了:

0ab47a5aa132

安装到模拟器上,我们的APP就可以运行了。

0ab47a5aa132

总结

过程非常简单,只要多尝试几次,选选不同的东西就好了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值