Android Studio更新永远

Ted*_*opp 8 updates android-studio

我在MacOS High Sierra系统上运行的Android Studio 3.0上看到系统映像更新安装速度非常慢."非常慢"是什么意思?每个系统映像更新都需要花费一小时的时间.令我厌恶的是,最新的一组更新(在组件安装程序日志中显示)花了八个多小时:

To install:
- Google APIs Intel x86 Atom System Image (system-images;android-24;google_apis;x86)
- Google APIs Intel x86 Atom_64 System Image (system-images;android-25;google_apis;x86_64)
- Google APIs Intel x86 Atom_64 System Image (system-images;android-23;google_apis;x86_64)
- Google APIs ARM 64 v8a System Image (system-images;android-24;google_apis;arm64-v8a)
- Google APIs Intel x86 Atom_64 System Image (system-images;android-22;google_apis;x86_64)
- Google APIs Intel x86 Atom System Image (system-images;android-23;google_apis;x86)
- Google APIs Intel x86 Atom_64 System Image (system-images;android-21;google_apis;x86_64)
- Google APIs ARM EABI v7a System Image (system-images;android-22;google_apis;armeabi-v7a)
- Google Play Intel x86 Atom System Image (system-images;android-24;google_apis_playstore;x86)
- Google APIs ARM EABI v7a System Image (system-images;android-24;google_apis;armeabi-v7a)
- Google APIs Intel x86 Atom System Image (system-images;android-26;google_apis;x86)
- Google APIs Intel x86 Atom System Image (system-images;android-22;google_apis;x86)
- Google APIs Intel x86 Atom System Image (system-images;android-21;google_apis;x86)
- Google APIs Intel x86 Atom System Image (system-images;android-19;google_apis;x86)
- Google APIs Intel x86 Atom_64 System Image (system-images;android-24;google_apis;x86_64)
- Google APIs Intel x86 Atom System Image (system-images;android-25;google_apis;x86)
- Google APIs ARM EABI v7a System Image (system-images;android-23;google_apis;armeabi-v7a)
Preparing "Install Google APIs Intel x86 Atom System Image (revision: 19)".
Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86-24_r19.zip
"Install Google APIs Intel x86 Atom System Image (revision: 19)" ready.
Preparing "Install Google APIs Intel x86 Atom_64 System Image (revision: 10)".
Downloading https://dl.google.com/android/repository/sys-img/google_apis/sys-img-4252396-sdk_google_phone_x86_64-sdk_addon-4414732-sdk_google_phone_x86_64-sdk_addon-patch.jar
"Install Google APIs Intel x86 Atom_64 System Image (revision: 10)" ready.

// lots of similar lines deleted

Preparing "Install Google APIs ARM EABI v7a System Image (revision: 25)".
Downloading https://dl.google.com/android/repository/sys-img/google_apis/sys-img-4309849-sdk_google_phone_armv7-sdk_addon-4409279-sdk_google_phone_armv7-sdk_addon-patch.jar
"Install Google APIs ARM EABI v7a System Image (revision: 25)" ready.
Run Code Online (Sandbox Code Playgroud)

到目前为止,一切都很快发生.然后更新程序开始实际更新事物:

Installing Google APIs Intel x86 Atom System Image in /Users/tedhopp/Library/Android/sdk/system-images/android-24/google_apis/x86
"Install Google APIs Intel x86 Atom System Image (revision: 19)" complete.
"Install Google APIs Intel x86 Atom System Image (revision: 19)" finished.
Running patcher...
Patch applied.
Done
"Install Google APIs Intel x86 Atom_64 System Image (revision: 10)" complete.
"Install Google APIs Intel x86 Atom_64 System Image (revision: 10)" finished.
Running patcher...
Patch applied.
Done

// etc.
Run Code Online (Sandbox Code Playgroud)

每次Running patcher...出现该行之后,更新将快速进行几个文件,直到达到"system.img".进度条似乎在那里冻结了大约半小时或更长时间.该文件完成后,每个补丁的其余部分都会很快完成.

当有系统映像要更新时,我开始更新时从未运行过仿真器或构建任务.对于这个最新的更新,我确实打开了两个项目窗口.

这种缓慢更新是否正常?我有什么办法可以加快速度吗?

Dan*_*ato 4

我有同样的问题。

正如你所说,删除当前的SDK版本并从头开始重新安装会更快(这里只有下载时间是变量)。

我为此寻找了一个问题,由于我没有找到问题,所以我决定在这里创建它: https: //issuetracker.google.com/issues/79307669

请随意加注星标。

我怀疑这与 Android Studio 的版本有关,因此我邀请您在该问题的评论中写下有关您系统的一些信息:

  • Android Studio版本,
  • Java版本,
  • 操作系统,
  • 中央处理器,
  • RAM(以及其中多少用于 Android Studio JVM),
  • 磁盘存储类型(磁性/固态驱动器)
  • 文件系统

希望我们能找到一些可能导致问题的共同变量。

这是我的: AS 3.2 Canary 13,操作系统Linux(Ubuntu 64位16.04 LTS),CPU:Intel i7,RAM 16 GB(-Xmx4g),存储磁驱动器(非固态),文件系统:Ext4

  • 我想我会提到这个问题现在已经解决了:_在 SDK 管理器中的“SDK 更新站点”选项卡上,现在有一个名为“禁用 SDK diff pacthing”的新选项。_ (2认同)