大家好,欢迎来到IT知识分享网。
继续上一篇未完成的测试 :初学鸿蒙开发1:Hello World
上午做Hello World的测试,结果因为内存太小,本机模拟器跑不起来。
这次尝试一下其他方式。
我们还是切换到Device Manager,设备管理上:
在标签栏我们看到有这3个分类
Local Emulator:本地模拟器,就是上午给我电脑卡了我两个小时的东西;
Remote Emulator:远程模拟器。这个看字面意思是连接其他电脑的模拟器,这个就有不同含义的想象了。一种是通过网络连接自己可控的其他电脑,一种是通过网络连接云端的模拟器,如果是后一种,那我自己就不需要安装模拟器了,那就方便多了。
Remote Device:远程设备。这个看字面意思是连接真机,等下具体研究下。
首先切到Remote Emulator标签
这里分别提供了不同种类设备的模拟器,并且分别标明了所支持的API版本,后面还有个Action的标记。我们之前设置的是API 9,所以选第一个,然后点后面的绿色图标。
片刻之后,状态变成了红色的停止图标。
这时我切换回了开发页面,发现右侧多了一个P50的模拟器,已经运行好了。
那也就是说,这里的Remote Emulator,是华为鸿蒙开发提供的远程模拟器,并不需要我自己来安装,这就给开发带来了极大的方便。早知如此,何必苦了我上午两个多小时的卡顿了,内存好像暂时也不用加了。虽然我中午还差了一下16G的内存,才100多块,简直便宜到家啊!
这时我在右上方的工具栏点一下绿色的运行:
短暂的等待之后,模拟器上出现了预想中的Hello World
Remote Emulator没问题了,再探一下Remote Device。
切换到Remote Device标签页,发现支持API 9的P60处于不可用状态。
双击后提示
看样子是没有可用的设备,切换到Nova 11的,提示:
也就是需要签名,但是界面已经出来了
运行后提示:
API版本不够,应该是我的App版本比较高的缘故。
然后我尝试手动修改apiType
改成faMode,想着是不是就可以直接支持API8了,结果报错,可能是API8和API9的项目创建的文件结构都不一样,这块就暂时不研究了。
总得来说,运行起来还算比较顺利。
下一步开始按官网的示例教程逐步尝试吧。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/36570.html