Android Nativescript仿真器安装难题

Android Nativescript仿真器安装难题,android,android-emulator,nativescript,Android,Android Emulator,Nativescript,三天来,我一直在尝试让模拟器在我全新的干净的Windows10笔记本电脑上为NativeScript工作,但什么都没用 更准确地说,我认为我能够启动emulator-5554,但它没有加载杂货应用程序 我安装了所有的角度要求,因为我也建造了角度水疗中心,它们工作得很好。我阅读并遵循了所有这些文章,但仍然无法让模拟器工作 我甚至安装了GenyMotion,但没有检测到它。我还没有安装Android Studio,因为我将使用Visual Studio代码进行开发,所以我使用Android CLI安

三天来,我一直在尝试让模拟器在我全新的干净的Windows10笔记本电脑上为NativeScript工作,但什么都没用

更准确地说,我认为我能够启动emulator-5554,但它没有加载杂货应用程序

我安装了所有的角度要求,因为我也建造了角度水疗中心,它们工作得很好。我阅读并遵循了所有这些文章,但仍然无法让模拟器工作

我甚至安装了GenyMotion,但没有检测到它。我还没有安装Android Studio,因为我将使用Visual Studio代码进行开发,所以我使用Android CLI安装SDK

-这是我的主要模拟器设置

我也读过很多这样的帖子,没有一篇能解决我的问题

是否有一些简单明了的文档,以及如何安装与Nativescript一起工作的模拟器的分步说明?我错过了什么

顺便说一句,当我将三星Galaxy S8活动手机连接到笔记本电脑时,
tns设备
命令也无法识别它


我真不敢相信让模拟器工作起来这么难。我也不敢相信Nativescript文档在他们的说明中遗漏了这些信息。

这可能不是大多数人想要的答案,但这就是我安装的问题所在,我就是这样修复的:

  • 我注意到这些文档都有
    $./advmanager[someArg]
    ,我必须是sudo才能执行命令。因此,我运行了
    sudo chown-R myUser:myUser/usr/local/android
    ,从而将所有所有者:组权限从root更改为myUser
  • 然后我可以运行
    /avdmanager create…
    (下面是完整的命令),而不必成为超级用户
  • 重新启动的Nativescript伙伴
  • 我知道这有点愚蠢,但我发现如果AVD被创建为root,那么以myUser身份运行的Sidekick程序将无法看到和访问它。当我以sudo的身份运行
    avdmanager list avd
    并得到结果时,这一点得到了确认,但在将文件的所有权从root更改为myUser后,同一命令中没有列出任何内容。
    我以普通用户的身份重新创建了我的虚拟设备(AVD),Sidekick能够看到它们

    编辑:我运行以创建AVD的实际行(因为我看到其中有很多变化):

    大写和小写“像素”来自
    $。/avdmanager列表

    id: 17 or "pixel"
        Name: Pixel
        OEM : Google
    ---------
    

    为要仿真的每个设备执行此“创建”步骤

    安装Android Studio并打开它。然后(不启动新项目)单击:

    配置
    -->
    AVD管理器


    您可以在那里创建虚拟设备,这些设备将由NativeScript Sidekick及其虚拟设备启动器重新编码。

    我一直使用Android Studio正确安装模拟器。如果任何环境未正确设置,使用命令“tns-doctor”将理想地为环境做好准备。安装后,建议重新启动。有时我们需要使用冷启动选项设置Android仿真器。您的adb命令有效吗?如果运行
    adb设备
    ,是否会显示模拟器/设备列表?@Baskar
    tns-doctor
    返回所有绿色。一切都显示为已成功安装。我也重新启动了好几次。我会继续检查。@Manoj愚蠢的问题,我是否需要在我的应用程序所在的文件夹中运行
    adb设备
    ,或者它可以在系统的任何位置?此外,是否需要尝试启动模拟器?当我从命令提示符中的任何位置运行命令而不运行模拟器时,我会收到消息:“已连接的设备列表”,但没有结果。运行此命令时,模拟器必须正在运行。是的,你可以在任何地方运行它。你可以启动genymotion emulator,看看adb是否列出了这些。看来我确实需要安装Android Studio。当我这样做的时候,我的模拟器工作了。我想这没关系,我只是不想在我的系统上增加开销,因为我永远不会使用它。
    id: 17 or "pixel"
        Name: Pixel
        OEM : Google
    ---------