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中不会显示,需要自己去我的电脑里找
相关推荐
aloneboyooo13 小时前
Android Studio安装配置
android·ide·android studio
浩宇软件开发1 天前
Android开发,待办事项提醒App的设计与实现(个人中心页)
android·android studio·android开发
susu10830189112 天前
Android Studio打包APK
android·ide·android studio
我是大佬的大佬3 天前
在Android Studio中如何实现综合实验MP3播放器(保姆级教程)
android·ide·android studio
三月的船长6 天前
Android Studio常用操作备忘录
android·ide·android studio
我命由我123456 天前
Android 项目依赖冲突问题:Duplicate class found in modules
android·xml·java·java-ee·android studio·android jetpack·android-studio
带电的小王7 天前
Android Studio:Linux环境下安装与配置
android·linux·android studio
我是大佬的大佬7 天前
在Android Studio中如何实现contentprovider实验+SQLite数据库(保姆级教程)
android·开发语言·sqlite·android studio
我命由我123458 天前
11-1.Android 项目结构 - androidTest 包与 test 包(单元测试与仪器化测试)
android·开发语言·ide·java-ee·单元测试·kotlin·android studio
小林爱9 天前
【Compose multiplatform教程】05 IOS环境编译
android·前端·ios·kotlin·android studio·多平台