Android studio实例——hello world

Android studio实例——hello world

  • 任务
  • 一、hello world程序实例
    • 1、创建新项目
    • 2、报错处理
    • 3、run hello world
  • 二、Android studio 导出apk
  • 三、Android studio配置快捷键与操作界面
    • 1、基本配置
    • 2、常用快捷键功能
  • 四、总结与参考资料
    • 1、总结
    • 2、参考资料

任务

1、创建一个hello world的程序;
2、新建一个hello world工程,实现生成APK,并为APP重新设计一个启动图标;
3、为安装的Android studio配置自己熟悉的快捷键和操作页面;
接上篇文章。
智能终端应用程序开发——Andriod Studio安装.

一、hello world程序实例

1、创建新项目

双击打开Android studio,点击create new project;
Android studio实例——hello world_第1张图片
选择一个界面;
Android studio实例——hello world_第2张图片
设置信息;
Android studio实例——hello world_第3张图片
点击finish出现界面如下;
Android studio实例——hello world_第4张图片

2、报错处理

问题一
Android studio底端出现报错;
在这里插入图片描述

Failed to open zip file.Gradle’s dependency cache may be corrupt(this sometimes occurs after a network connection timeout(译文:打开zip压缩文件失败,.Gradle下面的依赖缓存可能被破坏(这有时发生在网络连接超时之后))

当出现这种情况的时候,找到工程里的gradle-wrapper.properties;
Android studio实例——hello world_第5张图片
点击打开;
Android studio实例——hello world_第6张图片
将https改为http;
Android studio实例——hello world_第7张图片
找到“build”——“rebuild project”;
重新编译后就没有刚刚的错误了。
问题二

在这里插入图片描述

错误原因:是由于首次安装,AndroidStudio需要初始化,或导入了其它项目后,需要下载gradle压缩包,但在下载的过程中,遇到了网络阻塞,导致下载超时而报错

我们选择手动下载;

https://www.tkres.cn/#/toolList.

点击链接进入下载界面;
Android studio实例——hello world_第8张图片
根据自己的报错,选择匹配的gradle下载;
这个网址需要注册登录,下载资料还要money,我们可以直接复制我们需要的压缩包名称,百度找资源。
如果有和我一样都是gradle-6.5-bin.zip的,可以选择下面这个网盘进行提取下载;

链接:https://pan.baidu.com/s/16rNgoIhXJVsNZe8LWHGQQA
提取码:uo6s

打开压缩包所在目录,关闭AndroidStudio,然后将dists文件夹中的所有文件都删除掉,将下载好的压缩包,解压到当前目录(dists)即可,打开AndroidStudio,稍等一会,如果出现一直显示loading…,那么请重新新建一个Android项目即可。

C:\Users\darker.gradle\caches\6.5

咱也是一个Android studio的小白,遇到的问题都是Baidu解决。

3、run hello world

按照上述解决问题,重启Android studio;在跑程序,就会出现如下界面;
Android studio实例——hello world_第9张图片

Android studio实例——hello world_第10张图片
这次任务没有选择真机的连接,用的模拟器。真机在后面会为大家介绍的。
程序界面主代码:




    


二、Android studio 导出apk

请大家按照图示操作,经本人亲测完成的。
Android Studio菜单Build->Generate Signed bundle or APK
Android studio实例——hello world_第11张图片
点击,选择apk;
Android studio实例——hello world_第12张图片
弹出如图窗口
Android studio实例——hello world_第13张图片
选择新建。界面如下;
Android studio实例——hello world_第14张图片

Key store path:密钥库文件的地址
Password/Confirm:密钥库的密码
Key:
Alias:密钥名称
Password/Confirm:密钥密码
Validity(years):密钥有效时间
First and Last Name:密钥颁发者姓名
Organizational Unit:密钥颁发组织
City or Locality:城市
state or province:区域或省份
Country Code(XX):国家

补充填写信息;
Android studio实例——hello world_第15张图片
自己随意搞得话,会出现如下报错;
在这里插入图片描述
解决方法参考:

android studio生成JKS时候提示:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore.

JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore houserenting.jks -destkeystore ho….

后面就可以了。
也可以选择如下方式:
Android studio实例——hello world_第16张图片
查看文件:
Android studio实例——hello world_第17张图片

三、Android studio配置快捷键与操作界面

Android Studio 快速配置及其快捷键使用.

1、基本配置

设置背景颜色
Android studio实例——hello world_第18张图片
Android studio实例——hello world_第19张图片
修改字体
Android studio实例——hello world_第20张图片
设置log颜色
Android studio实例——hello world_第21张图片
Android studio实例——hello world_第22张图片
快捷键配置
Android studio实例——hello world_第23张图片

2、常用快捷键功能

快捷键:
代码提示:ctrl+alt+空格
代码格式化:Ctrl+Alt+L
代码移动类的:
上下移动代码:ctrl+shift+上下箭头
复制一行代码:ctrl+d
删除一行代码:ctrl+y
方法间的切换:alt+上下箭头
选中代码:ctrl+w
代码查看类的:
打开一个file:ctrl+shift+n
打开一个类:ctrl+n
查看一个变量的声明:ctrl+b 等价于ctrl+鼠标左键
查看一个类的父类:ctrl+u
查看一个方法的调用:ctrl+alt+h
在类中查看一个方法的实现:ctrl+shift+i
显示类的结构图:ctrl+h
代码返回快捷键:ctrl+alt+left/right
窗口返回键:alt+left/right
代码折行与展开:ctrl+小键盘的±
隐藏工程模板:alt+1
查找类中的方法或变量:ctrl+shift+alt+n
查看类中的所有方法:ctrl+f12
复写父类的方法:ctrl+o
快速跳到方法的开头和结尾:ctrl+【】
打开最近文件:ctrl+e

写代码的:
选中一段代码,按此组合键,可快速添加if,for,try/catch等语句:ctrl+alt+t
生产相关代码块:ctrl+j fbc(findviewbyid) toast 各种代码块很简单
定义未定义的变量:alt+enter
格式和代码:ctrl+shift+l

查找替换的
查找:ctrl+f
替换:ctrl+r

快速打印log
之前eclipse的时候写log都要定义一个TAG需要手打而在Studio中只需打:
logt 自动生成TAG
logd 相当于log.d
logm 直接输出上面要打的log信息

四、总结与参考资料

1、总结

Android Studio 提供了集成的 Android 开发工具用于开发和调试。在刚开始的学习使用过程中,还是遇到了很多问题的,不过Baidu上基本都可以找到解决方案,希望与大家一起学习进步。

2、参考资料

Android Studio安装中的问题及第一次运行hello world程序.
Android Studio教程从入门到精通.
android studio怎么运行项目.
Android Hello World 实例.
AndroidStudio报错:Could not install Gradle distribution from ‘https://services.gradle.org/distribution.
Android Studio 导出APK.

你可能感兴趣的:(智能终端,android)