安装最新版 android studio 运行一个项目 的完整步骤说明

有一台电脑里的Android Studio的版本太旧了。更新一下新版,顺便写一个教程。

下载 Android Studio 和应用工具 - Android 开发者  |  Android Developers

Clip_2026-08-25_19-32-23

 因为下载速度太慢了,这里我使用迅雷下载,下载得到exe文件,大小1.4G 

Clip_2026-08-25_19-41-10

 因为之前所在盘的剩余空间不多了,而且都是旧的SDK,我这里就直接使用了新的SDK路径,先使用腾讯镜像源下载基础的platform-tools、platforms和build-tools,用于运行我新创建的新的项目。

使用如下脚本,注意,需要先提前创建SDK路径,也可以自行调整此脚本的第一行,更换为自己的SDK路径

$sdkRoot = "E:\workspace\Android\sdk"
$base    = "https://mirrors.cloud.tencent.com/AndroidSDK"

New-Item -ItemType Directory -Force -Path $sdkRoot | Out-Null

function Test-Ready {
  param($dir)
  $ok = (Test-Path $dir) -and ((Get-ChildItem $dir -Force -ErrorAction SilentlyContinue | Measure-Object).Count -gt 0)
  if ($ok) { Write-Output "  [skip] 已存在: $dir" }
  return $ok
}

# 1) platform-tools
Write-Output "[1/4] platform-tools ..."
if (-not (Test-Ready "$sdkRoot\platform-tools")) {
  curl.exe -L -o "$sdkRoot\pt.zip" "$base/platform-tools_r34.0.5-windows.zip"
  Expand-Archive "$sdkRoot\pt.zip" -DestinationPath $sdkRoot
  Remove-Item "$sdkRoot\pt.zip"
}

# 2) build-tools 34.0.0
Write-Output "[2/4] build-tools 34.0.0 ..."
if (-not (Test-Ready "$sdkRoot\build-tools\34.0.0")) {
  New-Item -ItemType Directory -Force -Path "$sdkRoot\build-tools\34.0.0" | Out-Null
  curl.exe -L -o "$sdkRoot\bt.zip" "$base/build-tools_r34-windows.zip"
  Expand-Archive "$sdkRoot\bt.zip" -DestinationPath "$sdkRoot\build-tools\34.0.0"
  Remove-Item "$sdkRoot\bt.zip"
}
if (Test-Path "$sdkRoot\build-tools\34.0.0\android-14") {
  Move-Item "$sdkRoot\build-tools\34.0.0\android-14\*" "$sdkRoot\build-tools\34.0.0\" -Force
  Remove-Item "$sdkRoot\build-tools\34.0.0\android-14" -Recurse -Force
}
"Pkg.UserSrc=false`r`nPkg.Revision=34.0.0" |
  Set-Content "$sdkRoot\build-tools\34.0.0\source.properties" -Encoding ascii

# 3) platforms/android-34
Write-Output "[3/4] platforms android-34 ..."
if (-not (Test-Ready "$sdkRoot\platforms\android-34")) {
  New-Item -ItemType Directory -Force -Path "$sdkRoot\platforms\android-34" | Out-Null
  curl.exe -L -o "$sdkRoot\p34.zip" "$base/platform-34-ext8_r01.zip"
  Expand-Archive "$sdkRoot\p34.zip" -DestinationPath "$sdkRoot\platforms\android-34"
  Remove-Item "$sdkRoot\p34.zip"
  if (Test-Path "$sdkRoot\platforms\android-34\android-14") {
    Move-Item "$sdkRoot\platforms\android-34\android-14\*" "$sdkRoot\platforms\android-34\" -Force
    Remove-Item "$sdkRoot\platforms\android-34\android-14" -Recurse -Force
  }
  if (Test-Path "$sdkRoot\platforms\android-34\android-34") {
    Move-Item "$sdkRoot\platforms\android-34\android-34\*" "$sdkRoot\platforms\android-34\" -Force
    Remove-Item "$sdkRoot\platforms\android-34\android-34" -Recurse -Force
  }
}
"Pkg.UserSrc=false`r`nPkg.Revision=1`r`nPkg.Desc=Android SDK Platform 14" |
  Set-Content "$sdkRoot\platforms\android-34\source.properties" -Encoding ascii

# 4) emulator (只建空目录占位,不下 300MB 整包)
Write-Output "[4/4] emulator 占位 ..."
if (-not (Test-Ready "$sdkRoot\emulator")) {
  New-Item -ItemType Directory -Force -Path "$sdkRoot\emulator" | Out-Null
}
"Pkg.UserSrc=false`r`nPkg.Revision=34.2.1" |
  Set-Content "$sdkRoot\emulator\source.properties" -Encoding ascii

# 5) licenses (避免 Android Studio 报“未接受许可”)
$licDir = "$sdkRoot\licenses"
if (-not (Test-Path $licDir)) {
  New-Item -ItemType Directory -Force -Path $licDir | Out-Null
}
"24333f8a63b6825ea9c5514f83c2829d" |
  Set-Content "$licDir\android-sdk-license" -Encoding ascii

# 6) 设置环境变量(当前用户永久生效)
[Environment]::SetEnvironmentVariable("ANDROID_HOME", $sdkRoot, "User")
[Environment]::SetEnvironmentVariable("ANDROID_SDK_ROOT", $sdkRoot, "User")

Write-Output ""
Write-Output "Done. SDK path: $sdkRoot"
Write-Output "Directory tree:"
Get-ChildItem $sdkRoot -Directory | ForEach-Object { Write-Output ("  " + $_.Name) }

  

使用Powershell运行脚本即可,

Clip_2026-08-25_19-49-38

 脚本执行完毕后,会在SDK路径下,生成一些文件夹。其实就是下载文件后,解压。

Clip_2026-08-25_19-51-52

 双击之前下载的exe,开始安装Android Studio,因为我之前有安装过旧版的,所以有一个选项,卸载之前安装的版本,这个默认是选中状态,我这里就直接点击Next。

Clip_2026-08-25_19-53-12

 我是旧版不要了,弹窗提示,选择是、

Clip_2026-08-25_19-54-37

 然后开始正常安装流程

Clip_2026-08-25_19-55-17

 

Clip_2026-08-25_19-55-37

 

Clip_2026-08-25_19-56-35

 

Clip_2026-08-25_19-57-16

 

Clip_2026-08-25_19-58-13

 安装中

Clip_2026-08-25_19-58-23

 

Clip_2026-08-25_19-59-17

 

Clip_2026-08-25_20-00-17

 安装完成后,因为前面有选择运行Android Studio(默认是选中状态),会默认启动Android Studio。

第一次运行时,会提示是否要发送使用数据给Google,以便其提升Android Studio,这里选择不发送。

Clip_2026-08-25_20-03-07

 这里,提示没有获取到Android SDK的一些信息。是否需要配置代理,选择Cancel,不配置。如果有代理可以自行配置。

Clip_2026-08-25_20-04-38

Clip_2026-08-25_20-06-04

 

Clip_2026-08-25_20-07-28

 下图中有一个提示,可以不用管,因为我的脚本没有下载全部的内容,但模拟器不需要,我这里都是真机调试,所以忽略。

Clip_2026-08-25_20-08-39

 

Clip_2026-08-25_20-09-48

 

Clip_2026-08-25_20-10-05

 下面选择接受使用协议,

Clip_2026-08-25_20-10-39

 

Clip_2026-08-25_20-11-04

 这里正常下载就行,如果网不好,后面可以配置SDK Update Sites,配置腾讯地址即可。

Clip_2026-08-25_20-11-23

 

Clip_2026-08-25_20-16-41

 因为我的脚本生成了一个空的emulator文件夹,所以这里应用自行下载emulator时,会有一点报错,可以忽略,直接点Finish即可。也可以把后面下载的emulator-2里的内容,挪到emulator里,然后删除emulator-2。

 

Clip_2026-08-25_20-18-46

 此时,进入默认的欢迎页面,这里就可以选择打开应用,或者创建应用了。但我这里先提前配置一下腾讯源地址,避免后续下载网络不畅。

Clip_2026-08-25_20-20-58

 

Clip_2026-08-25_20-21-25

Clip_2026-08-25_20-21-53

 

Clip_2026-08-25_20-23-01

 

Clip_2026-08-25_20-24-26

 dl.google.com网络不畅时,可配置腾讯地址,

Clip_2026-08-25_20-25-27

 

Clip_2026-08-25_20-26-55

 配置名,可自定义,比如tencent,对应的url地址如图

Clip_2026-08-25_20-28-39

 配置完毕后,在默认欢迎界面,点击Open,可以打开查看本地Android 项目。

Clip_2026-08-25_20-29-26

 选择项目路径后,选择信任当前项目。

Clip_2026-08-25_20-30-38

 因为我的Android 项目,是使用的JDK17,所以第一次加载项目时,有一个提示,可以忽略,也可以自行配置。

Clip_2026-08-25_20-31-15

我的Android 项目,使用的是gradle-8.2-all.zip,且我写死了gralde的配置

PS:在 https://services.gradle.org/distributions/ 网址中,提前下载了gradle-8.2-all.zip文件。

 

Clip_2026-08-25_21-23-00

在gradle-wrapper.properties文件里指定gradle路径

 

Clip_2026-08-25_20-36-59

 

Clip_2026-08-25_20-37-20

 JDK17也需要下载

Java Archive Downloads - Java SE 17.0.12 and earlier

Clip_2026-08-25_21-08-00

文件下载链接:https://download.oracle.com/java/17/archive/jdk-17.0.2_windows-x64_bin.zip

因为我个人喜欢下载zip,以便解压后,直接配置使用(因为多个项目,使用不同的环境,所以直接各自配各自的jdk路径更方便)

Clip_2026-08-25_21-10-18

 在gradle.properties文件里,配置固定的jdk。(PS:因为我做的Android项目,都是我一个人做,所以写死没有问题)

Clip_2026-08-25_21-14-25

Clip_2026-08-25_21-21-27

 完成gradle与JDK的配置后,

Clip_2026-08-25_21-17-01

 

Clip_2026-08-25_21-25-06

 手机,需要开启开发者模式,将手机与电脑,用数据线连接,就可以看到运行的日志,可以进行开发与调试了。

Clip_2026-08-25_21-28-06

 

posted @ 2026-08-25 21:29  人间春风意  阅读(4)  评论(0)    收藏  举报