admin 管理员组

文章数量: 887021

要想使用Android Studio开发android APP,需要安装三个工具:JDK、Android Studio、Android SDK

先了解这三个工具是做什么的

JDK:JDK是Java语言开发工具包(Java Development Kit),它包含了Java运行环境、工具、基础类库等。目前,Android支持Java 7 全部功能和Java8的部分功能

Android Studio:Google官方推出的Android集成开发环境类似VC的Visual Studio

Android SDK:Google官方提供的Android开发工具包,可以使用Android Studio引入,也可以单独安装

接一来我们一步一步从安装软件->创建工程->真机/模拟机调试->编译签名打包APP来操作一次

一、安装JDK

jdk下载地址:https://www.oracle/cn/java/technologies/javase-downloads.html

打开上方网址,里面找到JDK Download,单击

打开新的页面中拉到最下方,选择Windos x64位安装版,单击下载

打开下载好的jdk-15.0.2_windows-x64_bin.exe

单击下一步

选择安装目录,默认即可,单击下一步

开始安装,等待完成

安装完成,单击关闭按钮

安装程序会自动将环境变量设置好,检查是否安装成功,打开cmd命令行,输入java -version即可输出版本号

二、安装Android Studio

官方网址:https://developer.android.google/studio/

打开上方官方网站,单击下载Android Studio

勾先同意协议,单击下载

开始安装,双击打开下载好的android-studio-ide-201.7042882-windows.exe,单击下一步

选择安装内容,默认全选,单击下一步

选择安装位置,默认C盘即可,单击下一步

选择是加入开始菜单的名字,默认,单击安装按钮

接下来开始安装,等待安装完成

安装完成,单击下一步

单击完成按钮,会自动打开Android Studio

三、安装Android SDK

旧版本的Android Studio需要安装Android SDK TOOLS程序来管理SDK,新版本中Android Studio已集成管理SDK。

打开安装好的Android Studio,第一次运行时提示是否设置代理,这里选择(Cancel)取消

紧接着弹出,没有找到SDK,需要下载SDK或选择本地外部SDK,直接单击下一步

这里可以选择新创建一个文件夹为SDK文件夹,如果你原来有安装过SDK,直接单击下方文件夹小图标选择你的SDK目录,默认下载AndroidSDK 和 Android 11的SDK。

我在D盘手动创建了AndroidSDK文件夹,SDK文件夹后期开发过程中会下载很多,占用比较大,我选择D盘,最好选择大点的固态硬盘上。单击下一步

安装信息,直接单击完成

开始下载并安装SDK,这里比较慢,看网速和电脑配置

安装完成,单击完成按钮

 

四、创建工程

打开安装好的Android Studio,弹出开始向导。首先选择一个磁盘来放Android APP的工程。我在F盘手动创建了一个AndirodStudioWorkspace文件夹,单击向导中Create New Project

选择工程模板,Empty Activity,单击下一步

配置工程,这里输入你的APP名字,包名,工程储存路径,语言选择JAVA,最低版本选择android 4.1版本,单击完成

首次创建工程,会下载Gradle构建工具等其它插件,这里需要很久很久很久………………等待安装完成之后才可以开始开发

五、编写代码

一切准备完成,就可以编写代码了,Android Studio已经为工程自动创建了一个Activity和布局文件看下图

这句代码是我加入的Log.e("MyAPP","HelloBug");打印输出一句话,

这里显示No Ddevices,现在还不能运行,需要连接真机或创建模拟机才可以调试运行

六、连接真机调试

连接真机调试就是将真的android系统手机通过USB连接电脑,Android Studio直接编译下载APP到手机上进行调试。

首先你的手机必须是Android系统,并打开了<开发者调试选项>,手机默认是关闭这个选项的,新系统的手机这个选项都是隐藏的,设置里无法找到,接下来教你怎么打开开发者调试选项

这里以小米手机为例,其它手机大致相同。如果不同,就百度搜索“XXX手机 打开开发者模式”,基本都会有文章教你怎么打开

注意:开发者模式允许电脑端的软件通过USB读取设置安装卸载手机的设置和APP,电脑上如果有病毒或流氓软件,比如XXXX手机助手,啥管家的也许会往你手机里安装它们家的全家桶!~

如果你有这方便的担心,可以使用下一章的模拟器来调试开发,如果你已经是玩手机的高手,那么请自动忽略这句段话!~

打开手机的设置->我的设备->全部参数->MIUI版本

其它手机,设置->关于手机->版本号

在版本号上单击5-6次,屏幕会提示您已处于开发者模式

接着返回到设置页,选择更多设置,开发者选项。如果没有进行上一步的操作,这里是没有开发者选项的,其它手机可以在安全设置菜单中。

单击进入开发者选项,开启开发者选项开关打开

USB调试开关打开,USB安装开关打开。

都设置好后,用USB数据线将你的手机连接电脑。这时你的手机应该会弹出如下提示

在手机上单击确定,查看Android Studio菜单栏下的设备列表,发现多出你的一个手机型号,选择你的手机,单击绿色播放小箭头,开始编译下载,会自动下载到你的手机运行。

七、创建模拟机

除了使用真机调试外也可以选择使用模拟机来开发调试AndroidAPP。接下来通过Android Studio来创建一个模拟机来调试运行AndroidAPP。

在Android Studio菜单栏下找到一个机器人脑袋上有个手机的图标,单击打开AVD Manager(Android Virtual Device 管理器简称AVD)

打开创建模拟器向导,单击Create Virtual Device...

接下来在左边选择Phone 列表中选择你中意的一款手机,我选择第一部,你也可以对这部手机进行升级改造,可以单击Clone Device来设置手机配置的细节,内存,传感器,屏幕等等等等;这里不在详细说明,想折腾的同学可以去试试。单击下一步。

接下来配置你的手机系统,这里因为我们是在Windows上面做的开发,系统架构是X86的,要选择X86 镜像,里面选择一个你喜欢的系统,发现下一步是灰色的,因为我们还没有下载安装对应的系统镜像。

单击蓝色的Download,先下载安装。

弹出下载镜像的窗口,下面选择同意协议,单击下一步

向导程序开始自动下载并安装。这里的镜像动不动就是上G的大小,你可以先去尿一下再回来接着做。

安装完成,单击完成按钮。

发面前面没有下载提示了,下一步也不是灰色的了,单击下一步

验证配置,这里还可以修改系统版本屏幕尺寸等等,直接默认,单击完成

单击下方的Create Virtual Device还可以创建N个模拟器,在列表中选择模拟器后面的播放三角图标即可启动模拟器,第一次启动非常慢

第一次启动比较慢,我电脑配置也差,一分多钟吧,后面启动就快了,(怎么是粉粉色,好娘)

回到Android Studio界面,设备列表中选择刚刚创建的虚拟机,单击绿色箭头,Android Studio会开始编译APP并上传到模拟手机中运行

运行成功,单击Android Studio下方的logcat可以看到调试信息输出

 

 

六、打包签名APP

上面的编译运行会生成一个debug版本的APK,这是不能安装到其它手机上的,只能用于本机或真机调试安装,没有签名,下一步我们来签名这个APP,就可以把APK安装到其它任意手机上了

打开Android Studio 的Build菜单选择签名APK< Generate Signed Bundle / APK...>菜单

弹出的窗口选择APK单击下一步

Android App Bundle:用于通过 Google Play 发布的应用,需要升级到AS 3.2 以上版本才支持App Bundle格式;
APK:用于创建可部署到设备上的签名APK;

我还没有创建密钥,先创建一个密钥文件,如果已经有创建(第二次打包,那直接选择Choose existing选择你 的密钥文件即可)

点击Create new...,在新窗口中选择Key store path右边单击选择一个目录,用来放置密钥文件,并给它起个名字

Password:给密钥设置一个密码,Confirm:重复刚才的密码

Alias:密钥别名,随便 输

再输入Key的密码并重复输入

有效期多少年,选择一下,默认25年

再下面的Certificate证书信息,名字,机构,组织,城市/地区,区号,自己看着随便输,我举例就乱输了,单击OK

单击下一步

选择release版本,勾选 V1(Jar Signature)V2(Full APK Signature),点击 Finish 等待打包签名完成(这里会重新编译打包,要等待一会);

debug:是测试版,包含调试和日志信息,没有进行优化加密,适合程序调试使用;
release:是发布版,对外发布供用户使用,进行了优化加密处理;

V1 和 V2 两者区别:
V1(Jar Signature):仅验证未解压的文件内容,这样APK 签署后可进行许多修改 ,可以移动甚至重新压缩文件;
V2(Full APK Signature):验证压缩文件的所有字节,而不是单个 ZIP 条目。在签名后无法再更改。所以现在在编译过程中,我们将压缩、调整和签署合并成一步完成。


V1 和 V2 使用总结:
打包签名时只勾选V1签名并不会影响什么,但是在7.0及以上不会使用更安全的验证方式;
只勾选V2签名7.0以下安装会直接显示未安装,7.0及以上则使用V2的方式验证;
同时勾选V1和V2则所有机型都没问题。

 

编译完成后,目录下多了一个release版本的apk文件,将这个文件复制到任意android手机上就可以安装了

 

 

 

 

 

 

 

 

 

 

本文标签: 模拟器 Windows Android App Studio