Android APP入门之Android的简介以及Android Studio开发环境的搭建和测试(2022最新 图文解释 简单易懂)

简介: Android APP入门之Android的简介以及Android Studio开发环境的搭建和测试(2022最新 图文解释 简单易懂)

觉得有帮助请点赞关注收藏~~ 有问题可以评论区留言讨论

Android的发展历程

Android是一款基于Linux的移动端开源操作系统,中文名为安卓,它不仅用于只能手机,还可以用于平板,智能电视等等。它的首个版本于2008年9月由谷歌公司发布,而第一步Android手机则由HTC公司制造,从此Android于苹果的IOS系统成为智能手机的两大操作系统。

一、搭建Android Studio开发环境

1:开发电脑配置要求

电脑硬件要求

1:内存至少8GB 越大越好

2:CPU要求1.5GHz以上 越快越好

3:硬盘要求系统盘剩余空间10GB以上 越大越好

4:要求带无线网卡与USB插槽

操作系统要求

1:必须是64位系统 不能是32位

2:Windows系统推荐Windows10  不支持WindowsXP

对网络要求

1:最好连接公众网 因为校园网可能无法访问国外的网站(其实也可以 只是不稳定和速度有点慢)

2:网速要快 因为要下载的包比较大和多

2:安装Android Studio

https://developer.android.google.cn/studio/index.html

单击Download下载即可

接下来的下载界面一路next就行 没有什么特别配置的 都是默认选项

切记 一路next 都用默认选项就可以了!!!

最后点击finish 弹出的界面选择start a new Android Studio Proect即可

tips:配置过程可能会出现以下错误提示

(1):第一次打开Android Studio可能会报Unable to access Android SDK add-on-list的错误 这个界面不用理会 直接单击cancel按钮即可

(2):按照步骤安装正确 可总是打不开Android Studio 这个时候检查一下电脑防火墙和杀毒软件,把他们都关掉

3:下载Android SDK

在Android主界面 依次选择菜单Tools-SDK Manager

下载的是有点久的 如果你没有挂VPN的话 请耐心等待

打开后在SDK Platforms下载如下依赖

在SDK Tools下载如下依赖

二、创建并编译APP工程

1:创建新项目

选择菜单File-New-New Project弹出的对话框选择第一行第四列的Empty Activity 单击Next按钮

Language下拉框中 选择语言为Java   界面如下

然后单击finish Android Studio便自动创建规定配置的新项目了  稍等片刻加载 界面如下

MainActivity中代码如下

package com.example.myapplication;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

2:导入已有的项目

选择菜单File-Open或者选择菜单File-New-Import Project 然后选择项目路径即可

3:导入某个模块

选择菜单File-New-Import Module

四、运行和调试App

1:创建内置模拟器

所谓模拟器 指的是在电脑上构造一个演示窗口 模拟手机屏幕的APP运行效果。

可以选择菜单Tools-AVD Manager或者在Android Studio右上角的按钮中单击如下圈红按钮

然后一路next accept最后再finish就创建成功了

2:在模拟器上运行App

选择菜单Run-Run app也可以直接单击模拟器右侧的三角运行按钮 等待模拟器启动完毕(需要稍等一会) 最后效果如下

开机界面

加载界面

app运行界面(可以用鼠标点击模拟器上的按钮进入应用)

点击后也可以输入内容

测试成功 如遇到问题请评论区留言

相关文章
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
2176 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
549 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
Dart 前端开发 Android开发
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
671 1
【02】写一个注册页面以及配置打包选项打包安卓apk测试—开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
Java 测试技术 Android开发
Android性能测试——发现和定位内存泄露和卡顿
本文详细介绍了Android应用性能测试中的内存泄漏与卡顿问题及其解决方案。首先,文章描述了使用MAT工具定位内存泄漏的具体步骤,并通过实例展示了如何分析Histogram图表和Dominator Tree。接着,针对卡顿问题,文章探讨了其产生原因,并提供了多种测试方法,包括GPU呈现模式分析、FPS Meter软件测试、绘制圆点计数法及Android Studio自带的GPU监控功能。最后,文章给出了排查卡顿问题的四个方向,帮助开发者优化应用性能。
1671 4
Android性能测试——发现和定位内存泄露和卡顿
|
测试技术 Shell Android开发
Android 性能测试初探 (六)
本节聊聊性能测试的最后一项- 流量,当然我所指的性能测试是针对大部分应用而言的,可能还有部分应用会关注网速、弱网之类的测试,但本系列文章都不去一一探讨了。
290 6
|
JavaScript 测试技术 Android开发
Android 性能测试初探 (四)
本文介绍了GPU在移动端性能测试中的重要性,并详细解释了过度绘制、帧率和帧方差的概念。针对GPU测试,文章列举了三项主要测试内容:界面过度绘制、屏幕滑动帧速率和平滑度。其中,过度绘制测试需遵循特定标准,而帧速率和平滑度测试则可通过软件或硬件方法实现。在软件测试中,使用Systrace插件和高速相机是两种常用手段。对于不同机型,帧率及帧方差的测试标准也需相应调整。
364 6
|
测试技术 Shell Android开发
Android 性能测试初探 (三)
本文承接《Android性能测试初探(二)》,深入探讨CPU与内存测试。介绍了移动端内存测试的重要性及其测试目标,并详细列举了不同状态下应用内存消耗情况的测试项目。此外,还提供了多种内存测试方法,包括使用`procrank`等工具的具体操作步骤。最后,文章也简要提及了CPU测试的相关内容,帮助读者更好地理解Android性能测试的关键要素。
276 6
|
测试技术 Shell 定位技术
Android 性能测试初探 (五)
聊聊大家不常关注的测试项- 功耗
325 4
|
算法 测试技术 Android开发
Android 性能测试初探 (二)
上回大体介绍了下在 android 端的性能测试项,现在我们就细节测试项做一些阐述(包括如何自己 DIY 测试)
269 5
|
测试技术 API Android开发
Android 性能测试初探 (一)
Android 性能测试,跟pc性能测试一样分为客户端及服务器,但在客户端上的性能测试分为 2 类: 一类为 rom 版本的性能测试;一类为应用的性能测试。
359 4

热门文章

最新文章