我正在尝试在 Android Studio 中构建一个简单的应用程序。不幸的是,每次我尝试运行它时都会收到“系统 UI 没有响应”的消息,并且模拟器运行非常慢。
我已阅读过有关此问题的内容:
“如果您为与主机不同的架构编译 aosp,则模拟器的运行速度会非常慢。如果您在 x86 机器上构建,则 x86 构建将产生速度明显更快的模拟器,并且不会耗尽您机器的所有资源。”
但我不明白,因为我是初学者(编程和 IT 方面)。那么什么是主机?我怎么知道/在哪里可以搜索到我正在构建的机器?(例如 x86 机器)我如何知道我的构建?
非常感谢大家的回答。
卡塔琳娜·霍恩费尔斯
如果我无法以您能理解我的问题的方式提问,我深感抱歉。因为我真的不太了解 IT,所以我也很难以您能理解的方式描述我的问题,或者您拥有所有信息。所以如果有缺失的信息,请告诉我。
顺便说一句,如果有人能提供一些供初学者学习 IT 词汇的网站链接就更好了,这样我也许就能理解更多...
答案1
可能是重复的:https://stackoverflow.com/questions/30817871/android-studio-is-slow-how-to-speed-up
物理计算机是您的主机。您有一个 x86 系统,现在几乎所有家用计算机都是 x86。x86 是用于描述运行 Windows、MacOS 和 Linux 的基于 Intel 的计算机的术语。
为了加快 Android Studio 的速度,您需要更快的硬件,即更快的 CPU、可能更多的 RAM 或 SSD 而不是硬盘。
模拟是允许一个 CPU 架构运行为另一个架构构建的软件的过程,在您的例子中是 x86 运行 ARM 软件。模拟: https://en.wikipedia.org/wiki/Emulator 此外,虚拟机:https://en.wikipedia.org/wiki/Virtual_machine 在此处查看 Android Studio 文档: https://developer.android.com/studio/intro/
如果您发现某些不理解的内容,请进行网络搜索,Google、Bing 等,或者您也可以在维基百科上搜索。
基础教育超出了本论坛的讨论范围。