Android Studio入门

本篇适用于第一次接触安卓的用户,主要内容包括下载Android Studio、运行、打包一个简单的apk

安装Android Studio

访问Download Android Studio & App Tools - Android Developers (google.cn),下载Android Studio并安装,安装默认选项即可。

新建一个空白项目

  1. 选择New Project
  2. 选择Emptyp Views Activity
  3. Language(开发语言)选择JavaMinimum SDK(最低运行环境)看需求选,Build configuration language(构建配置语言)选择Grovvy

初始化环境

创建完项目后大概率会构建失败,或者依赖包下载很慢,现在要做的是修改镜像源,这里用到了腾讯软件源、阿里云镜像源

解决gradle环境下载超时Timeout

  1. 方式1(推荐) 更改自动下载gradle的地址

找到/gradle/wrapper/gradle-wrapper.properties,修改distributionUrl使用腾讯软件源

properties 复制代码
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.7-bin.zip
  1. 方式2 ,手动下载gradle,并解压到指定位置(C:\Users\Administrator\.gradle\wrapper\dists),若里面有gradle-8.5-bin.zip.part,将名字改成gradle-8.5-bin.zip.ok

配置gradle下载依赖包的源

  1. 根目录下找到settings.gradle
  2. 添加阿里云镜像源
  3. 重新开始下载依赖
gradle 复制代码
maven { url 'https://maven.aliyun.com/repository/google'}
maven { url 'https://maven.aliyun.com/repository/public'}

虚拟机中运行APP

  1. 下载完依赖且编译完后,界面应该长这样
  1. 其中/res/layout/activity_main.xml是主界面,里面写了 Hello world
  1. 选择运行的虚拟设备,正常来说有默认值,可以手动先运行虚拟设备,或者启动APP时会自动先运行虚拟设备
  1. 启动APP
  1. 启动APP可能遇到的问题:

Android Emulator Hypervisor Driver for AMD Processors installation failed. 没有开启CPU虚拟化

连接手机运行APP

  1. 自己的手机:设置 - 关于手机 - 查看Android 版本
  2. 下载安卓依赖: Android Studio - Tools - SDK Manager - Android SDK - SDK Platforms - 勾选手机的安卓版本
  3. 下载USB驱动: Android Studio - Tools - SDK Manager - Android SDK - SDK Tools - 勾选Google USB Driver
  4. 查看Android SDK Locationi: Android Studio - File - Project Structure - SDK Location
  5. 手机通过USB连接电脑:我的电脑 - 管理 - 设备管理器 - 便携设备 - 自己的手机 - 驱动程序 - 更新驱动程序 - 浏览我的电脑以查找驱动程序 - 选择目录到usb_driver,例如C:\Users\Administrator\AppData\Local\Android\Sdk\extras\google\usb_driver,会提示你的设备的最佳驱动程序已安装
  6. 此时查看Android Studio 能看到自己的手机选项,运行即可安装APP

打包APK

  1. Build - Generate Signed App Bundle / APK - 选择APK(打包成APK)
  2. 因为刚开始没有密钥,所以选择 Create new
  3. 选择完密钥后,选择要构建的版本:debug调试版、release发行版,这里选择debug即可。
  4. 打包完成后,apk包会在项目内 /app/debug,但是在Android Studio中不会显示,需要自己去我的电脑里找
相关推荐
编程乐学8 小时前
网络资源模板--Android Studio 飞机大战游戏
android·ide·游戏·毕业设计·android studio·飞机大战·安卓课设
菜鸟xiaowang1 天前
解决Android Studio 右上角Gradle不显示task
ide·android studio
打酱油的日光灯2 天前
解决mac下 Android Studio gradle 下载很慢,如何手动配置
android·macos·gradle·android studio
锦瑟弦音2 天前
Android studio安装问题及解决方案
android·ide·android studio
西瓜本瓜@3 天前
在Android开发中可以用到的Ui控件有哪些?
android·java·开发语言·ui·android studio·kt
粤M温同学3 天前
Android Studio 真机USB调试运行频繁掉线问题
android·android studio
编程乐学3 天前
网络资源模板--Android Studio 图书借阅App
android·ide·毕业设计·android studio·图书管理·图书借阅·安卓课设
壮哥_icon3 天前
Fragment两种切换方式
android·java·android studio
我命由我123454 天前
Kotlin 极简小抄 P3(函数、函数赋值给变量)
android·开发语言·java-ee·kotlin·android studio·学习方法·android-studio