30岁前达到目标 2024-03-08 18:31 采纳率: 0%
浏览 647
已结题

Andriod Studio 里如果运行arm64架构的automotive

我安装了一个Andriod Studio Canary,然后安装了andeoid12的arm64的automotive

img


新建模拟器的时候选择了商店的那个

img

img


之后改了下名字,直接Finish

img


然后运行设备就一直停在这个地方,不会跳出来界面

img


麻烦如果有人看见这条提问的话有空可以给我解答一下,谢谢

  • 写回答

21条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-03-08 18:31
    关注
    获得0.45元问题酬金

    引自免费微信小程序:皆我百晓生

    针对你在Android Studio中尝试运行arm64架构的Automotive Android模拟器但无法启动的问题,可以按照以下步骤排查和解决:

    1. 检查系统映像配置: 确保你选择的Android虚拟设备(AVD)配置正确。对于arm64架构,请确保下载并选择了对应的系统映像。在AVD Manager中创建或编辑AVD时,应选择基于Android 12(或你安装的版本)且针对arm64-v8a ABI的系统映像。

    2. 配置硬件属性: 在新建或编辑AVD的过程中,硬件配置也非常重要。由于是Automotive,内存大小和CPU核心数需要足够运行模拟器。例如,你可以将RAM设置为至少2048MB,CPU/ABI选择为“arm64-v8a”,并根据需要调整其他硬件特性。

    3. 启用加速器: Android Studio支持使用加速器如Intel HAXM(适用于Intel处理器)、AMD Radeon Pro GPU(适用于AMD处理器)或Google自家的Android Emulator Hypervisor Driver for AMD Processors以提升性能。请确保已安装正确的Hypervisor驱动,并在AVD的高级设置中启用加速器。

    4. 检查日志输出: 当模拟器卡在启动阶段时,查看Logcat输出有助于定位问题。点击Android Studio底部的Logcat标签页,从模拟器启动开始观察错误信息。

    5. 更新和修复Android Studio及SDK组件: 确保你的Android Studio Canary版本以及所有相关SDK工具、平台工具和系统映像都是最新版本。通过Android Studio内的SDK Manager进行更新。

    如果以上步骤都确认无误后,尝试重新创建一个新的AVD并运行:

    # 创建新的AVD配置文件
    avdmanager create avd -n YourAVDName -k "system-image"
    
    # 替换YourAVDName为你自定义的名字,"system-image"应替换为具体的系统映像路径,例如:
    # android-31 | Google APIs ARM 64 v8a System Image
    
    # 启动新创建的AVD
    emulator -avd YourAVDName
    

    若还是无法解决问题,请提供更详细的错误日志或者截图以便进一步分析。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 3月16日
  • 创建了问题 3月8日