Android studio实例——hello world
任务
1、创建一个hello world的程序;
2、新建一个hello world工程,实现生成APK,并为APP重新设计一个启动图标;
3、为安装的Android studio配置自己熟悉的快捷键和操作页面;
接上篇文章。
智能终端应用程序开发——Andriod Studio安装.
一、hello world程序实例
1、创建新项目
双击打开Android studio,点击create new project;
选择一个界面;
设置信息;
点击finish出现界面如下;
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;
点击打开;
将https改为http;
找到“build”——“rebuild project”;
重新编译后就没有刚刚的错误了。
问题二
错误原因:是由于首次安装,AndroidStudio需要初始化,或导入了其它项目后,需要下载gradle压缩包,但在下载的过程中,遇到了网络阻塞,导致下载超时而报错
我们选择手动下载;
点击链接进入下载界面;
根据自己的报错,选择匹配的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;在跑程序,就会出现如下界面;
这次任务没有选择真机的连接,用的模拟器。真机在后面会为大家介绍的。
程序界面主代码:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
二、Android studio 导出apk
请大家按照图示操作,经本人亲测完成的。
Android Studio菜单Build->Generate Signed bundle or APK
点击,选择apk;
弹出如图窗口
选择新建。界面如下;
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生成JKS时候提示:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore.
JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore houserenting.jks -destkeystore ho….
后面就可以了。
也可以选择如下方式:
查看文件:
三、Android studio配置快捷键与操作界面
1、基本配置
设置背景颜色
修改字体
设置log颜色
快捷键配置
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.