【发布时间】:2016-08-19 22:41:38
【问题描述】:
长话短说:我正在尝试使用 api 级别 22、Nexus 5、CPU(尝试了所有 3 个选项 - ARM、Intel Atom x86、Intel Atom x86_64)、2048 RAM、1 GB 内存、500MB 运行 AVD SD 卡,使用主机 gpu。
并且模拟器加载大约需要20-30分钟,每次点击后大约需要10秒响应,而且分辨率也很糟糕,图标相互重叠。
它只发生在高 api 级别,如果我使用 api 级别 19,它的工作速度要快得多。但我需要 api 级别 22 才能使用 nativescript。
长篇大论:
我过去使用 Java(使用 Eclipse)和 phoneGap 和 cordova 为 android 开发。
但是 java 不适用于 ios,phoneGap 的性能也不像原生应用。
所以我搜索并找到了应该在最终产品中构建原生应用程序的 NativeSctipt。 我想尝试一下,但它需要在 api 22 上,并且由于某种原因,模拟器在使用这个 api 级别时根本无法正常工作。
我也搜索了,没有找到连接另一个AVD进行开发的方法,
我想连接一个叫 Andyroid,但我无法连接它。
我不想使用 Genymotion,因为它不能免费用于商业用途。
希望你能帮忙。
【问题讨论】:
-
您的电脑似乎不支持Intel HAXM。您将在每台 PC 上运行的旧 API,包括 32 位的。由于您不想获得 Genymotion,因此您只有一个选择:购买 Lollipop 驱动的手机
-
如何知道我的电脑是否支持Inter HAXM?我需要什么电脑才能获得支持?
-
运行您的 sdk 管理器并检查是否安装了 HAXM
-
是的,它已安装。我有一台带 2 个显卡的笔记本电脑,我的电脑可能使用了错误的显卡吗? (一个是nvidia geforce,一个是intel HD集成显卡)
-
添加截图让我知道你已经安装了它。还要检查下面的答案