Android Studio 无法在模拟器中打开我的应用程序

问题描述 投票:0回答:1

我正在尝试学习 Android 编码。

我运行了一个简单的示例,然后 Android Studio 建议我从 Gradle 8.7.0 更新到 Gradle 8.7.1。我接受了提示,重新启动了 Android Studio,之后模拟器将无法打开我的应用程序。模拟器启动,但实际上并未加载我的应用程序。 5 分钟后超时,但我没有看到任何错误消息来表明出了什么问题。

  • 我使缓存无效,但没有效果。
  • 我回到AGP 8.7.0但没有成功。
  • 我重新同步 Gradle 没有效果。
  • 我卸载了模拟器并重新安装了它,没有效果。
  • 重新启动机器也没有解决任何问题。
  • 我创建了一个新的基础项目,它也不会在模拟器中运行。

每次出现问题时都重新安装 Android Studio 非常耗时,而且似乎不是正确的做法。

我如何调试这里发生的事情?

我正在使用:

Android Studio Ladybug | 2024.2.1 Patch 1
Build #AI-242.23339.11.2421.12483815, built on October 10, 2024
Runtime version: 21.0.3+-12282718-b509.11 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.awt.windows.WToolkit
Windows 11.0
Kotlin plugin: K2 mode (Beta)
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 4060M
Cores: 12
Registry:
  ide.experimental.ui=true
  i18n.locale=
android kotlin android-studio android-jetpack-compose android-emulator
1个回答
0
投票

我误解的两件主要事情:

  1. 当您转到

    SDK Manager
    ,选择
    SDK Tools
    ,并强制安装
    Android Emulator
    时,它不会创建一个模拟器来运行您的应用程序。您必须转到
    Tools
    Device Manager
    ,然后单击加号按钮到
    Add a new device
    。该设备运行于模拟器上。所以我就是这样把它找回来的。 图中的“Android Emulator”没有安装模拟器的实例: enter image description here

  2. 我还必须删除 .gradle 缓存文件夹

    C:\Users\kmort\.gradle\caches
    。事实证明,这与要求 Android Studio 通过
    File
    Invalidate Caches
    使其自身的缓存失效不同。

© www.soinside.com 2019 - 2024. All rights reserved.