我使用Android Studio,我的系统不支持模拟器,我没有任何Android手机,但我想运行Android应用程序。是否可以在没有模拟器和Android手机的情况下运行Android应用程序?
答案 0 :(得分:1)
没有。您可以这样做是没有意义的,任何设备的每个应用程序都需要一个平台才能运行!
更重要的是,为什么你说你的系统不支持模拟器?网上有很多免费模拟器,我个人建议你试试Genymotion。
更新:我的猜测是你得到的错误是由于您的计算机硬件不支持多个CPU,例如现代Android手机中的CPU。 可能可以打开计算机BIOS中的硬件虚拟化(通常在启动时按F2或其他类似的东西 - 但这取决于您的特定硬件)。
第一个之前我会先尝试下载Genymotion(因为它也被其他答案推荐),并且在放弃之前至少还有一个其他模拟器。您是否尝试过Android Studio附带的默认模拟器以外的任何其他模拟器?不同的模拟器可能工作方式不同,可能不需要硬件虚拟化。
答案 1 :(得分:1)
有不同的模拟器。您可以尝试安装Genymotion。你需要一个模拟器或Android手机来运行你的应用程序
答案 2 :(得分:1)
您始终需要在Android操作系统上部署应用程序,这只能在开发本机应用程序时在模拟器或Android手机上进行。如果您正在开发hybride应用程序,则可以在浏览器中运行应用程序并使用浏览器插件来模拟设备的本机功能。请记住,Android有超过1个模拟器可供使用。 Android Studio中的模拟器是最慢的模拟器之一。尝试使用genymotion或BlueStacks,但最好是Genymotion。
答案 3 :(得分:0)
如果您无法使用基于HAXM的模拟器或Genymotion,您最好购买手机设备。
否则,您只能运行基于ARM的仿真,它在SDK管理器中看起来像'ARM EABI v7a System Image'。基于ARM的仿真应该在启用GPU加速的情况下使用。最好的性能是使用尽可能小的屏幕,如480x320,800x480或854x480。屏幕像素越大,性能越差。
同样最好的建议是购买Android手机/平板电脑并在那里进行开发。