【Android Studio】win10 创建并运行第一个App Hello world 超详细

news/2024/7/16 8:50:58 标签: android studio, android, ide

概述

  • 一个好的文章能够帮助开发者完成更便捷、更快速的开发。
  • 书山有路勤为径,学海无涯苦作舟。我是秋知叶i、期望每一个阅读了我的文章的开发者都能够有所成长。

一、开发环境

  • 开发环境:windows10
  • Android Studio 版本
    Android Studio Flamingo | 2022.2.1 Patch 1
    Build #AI-222.4459.24.2221.9971841, built on April 20, 2023
    Runtime version: 17.0.6+0-b2043.56-9586694 amd64
    VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
    Windows 10 10.0
    GC: G1 Young Generation, G1 Old Generation
    Memory: 1280M
    Cores: 16
    Registry:
    external.system.auto.import.disabled=true
    ide.text.editor.with.preview.show.floating.toolbar=false
    gradle.version.catalogs.dynamic.support=true

二、创建一个项目

1、创建项目

  • 双击打开Android Studio
  • 选择 Projects
  • 点击 New Project
    在这里插入图片描述

2、选择项目模板

  • Templates :模板类型,有下列的4类。
    1、Phone and Tablet:手机盒平板电脑类。
    2、Wear OS:手环类。
    3、Android TV:电视TV类。
    4、Automotive:汽车仪表盘类。
  • 模板我们选择 Phone and Tablet
  • 这里根据你的需求去选择 Activity 的模板。
  • 一般都是选择 Empty Views Activity ,我这里也是选择了 Empty Views Activity
  • 点击 Next
    在这里插入图片描述

3、新项目的配置

  • 1、Name:项目名称
    根据自己的项目起个项目名字。

  • 2、Package name:项目包名
    根据自己的项目起个包名

  • 3、Save location:项目保存的位置
    我这里专门创建了一个文件夹来保存项目。

  • 4、Language:编程语言
    有 Kotlin和 Java 选择。我选择 Java

  • 5、Minimum SDK:最低SDK版本
    如果你选择API 24 Android 7.0,那么项目至少能在 Android 7.0的机器上运行。并且能到目前最新的Android13的机器上运行。但如果你想在Android 7.0 以下的版本运行,可能会发生一些意想不到的错误。根据自己的实际情况选择。
    在这里插入图片描述

  • 由于我们是第一次创建项目,在项目保存的位置。他是直接将我们选定的保存文件夹当成项目文件夹的,所以我们需要在项目保存的位置D:\Android_Studio_Project 后面加上我们的项目工程名。后缀加上 \项目名。所以改成D:\Android_Studio_Project\qiuzhiyei。后续在创建项目就不需要这样了。会自动生成项目名的文件夹来保存项目。

  • 点击 Finish
    在这里插入图片描述

4、创建项目完成

  • 由于我们是第一次创建项目,此时的编译运行按键是灰色的
  • 他需要下载一些配置文件。由于是从国外下所以特别慢,我们需要耐心等待。
  • 我建议将镜像源改成国内的镜像源
  • 【Android Studio】 win10 配置镜像源 为阿里镜像源 超详细
    在这里插入图片描述
  • 此时下载成功了。我们的编译运行按键也变成了绿色,表示能够编译运行了

5、编译app

  • 我这里是连接了真机调试的,直接点这个编译运行按键就会运行在真机上面了
  • 没有真机的可以安装一下Android虚拟机
    在这里插入图片描述

6、运行app

  • 编译通过没有报错。可以运行
    在这里插入图片描述
  • 运行成功
    在这里插入图片描述

http://www.niftyadmin.cn/n/328352.html

相关文章

批处理-For详解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、一级标题二级标题三级标题四级标题五级标题六级标题 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:以下是…

es6与commonjs 的区别

文章目录 1. 区别:1.1CommonJS 模块输出的是一个值的拷贝,ES6 模块输出的是值的引用1.2、CommonJS 模块是运行时加载,ES6 模块是编译时输出接口1.3、CommonJS 模块的require()是同步加载模块,ES6 模块的import命令是异步加载&…

使用python实现微博评论分词与关键词提取(从MySQL数据库中读取数据)

一、实验环境 (1)Windows 操作系统; (2)PyCharm 2019.1。 (3)数据库用户名为 root,密码为 123456. (4) 学校机房电脑,带有mysql 二、获取数据库信息 (1&a…

Linux gdb调试

使用gdb进行调试 我们将使用GNU的调试器gdb调试这个程序。gdb是一个功能很强大的调试器,它是一个自由软件,能够用在许多UNIX平台上。它同时也是Linux系统中的默认调试器。gdb已被移植到许多其他的计算机平台上,并且能够用于调试嵌入式实时系统…

探寻生机 | 数说故事助力微播易第七届风向大会,研判新风向,洞察新趋势

“过去一年,有的人用ChatGPT谁出具的北京烤鸭图片最准确搞怪,有的人却已经利用虚拟主播单场带货百万;有的人正在被AIGC淘汰,有的人却通过人机协作实现20秒制作100张创意图;有的百万粉丝接不到广告,有的仅靠…

vue3 ts获取组件 ref元素的值

在 Vue 3 TypeScript 中&#xff0c;要获取组件 ref 元素的值&#xff0c;可以通过 ref 函数创建一个 ref&#xff0c;并将其绑定到组件的 ref 属性上。然后&#xff0c;可以通过访问 ref 的 .value 属性来获取该组件的实例。 以下是一个示例代码&#xff1a; <template&…

JAVA代码模拟https客户端

package com.autel.energy.cloud.protocolservice;import javax.net.ssl.HttpsURLConnection; import java.io.InputStreamReader; import java.net.URL;public class HttpsClient {public static void main(String[] args) {try {//创建url对象URL myURL new URL("https…

食饮品牌如何用Social Power抓住消费者心智?

2023 Foodaily创博会 2023.05.14-2023.05.16 数说故事将深度参与Foodaily创博会&#xff08;第八届Foodaily FBIC全球食品饮料创新大会&#xff09;&#xff0c;和食饮品牌一起玩转Social Power&#xff0c;抓住消费者心智&#xff0c;用一种很新的方法营销与创新。 作为食饮…