最近在学Android开发,主要是打包的过程,旨在可以对游戏引擎添加多平台的支持。只是目前还是Android新手,养成习惯将自己学到的东西写下来。如果能让别人看懂,那才是说明我学会了。
环境搭建
也算是幸运,当我想学Android开发的时候,Android Studio已经到了3.0版本(最新版本3.0.1),过了那个风雨飘摇的1.0时期,现在的版本稳定性和可靠性远比之前要强,所以我就直接从AS着手学习Android开发就行了。
先从官网上下载最新的Android Studio,安装包比较大,耐心等待下载完。然后,双击打开安装包,一路next,选择默认的安装路径,直到安装完成。
完成之后,我们就能来创建新项目了。运行AS,选择不导入任何配置。点击“Start a new Android Studio preject”按钮创建一个新项目:
到这一步之后,我们就就能在AS中看到项目了。不过,这时候项目的组织方式不是我们熟悉的项目方式,而是AS特有的Android方式。要改变组织方式,我们需要在界面左上方点击Android右边的向下三角形,然后选择Project:
我们创建了一个默认的基本项目,一行代码都不用写就可以直接编译运行。在打包之前,我们先来在虚拟设备上运行一下。
调试
新安装的AS没有默认的虚拟机,我们需要创建一个。点击下图中的按钮,在弹出的窗口中点击左下角的“Create Virtual Device”按钮:
弹出创建虚拟机的界面,跟着下面的图片一步步创建我们需要的虚拟机:
上图中,API 27后应该有一个Download按钮(和其他的一样),点击Download按钮,下载需要的文件。
完成虚拟机的创建之后,点击界面右上角的三角按钮,在弹出的界面中选择我们刚刚创建的虚拟机,点击OK:
然后,AS会打开一个虚拟机,我们的应用就启动了:
打包发布
调试没有问题,说明我们的程序没有问题(废话,都是AS自动生成的能有什么问题。)接下来,我们就可以考虑怎么打包了。打包APK需要一个叫做keystore的文件,这个文件可以用AS生成。下面我们就来用AS生成一个keystore文件:
完成之后,AS就开始打包APK文件了,稍等一会,APK文件就打包好了:
安装到模拟器上,我们的APP就可以运行了。
总结
过程非常简单,只要多尝试几次,选选不同的东西就好了。