NativeScript App无法连接到Android模拟器

时间:2017-11-14 06:36:56

标签: node.js android-emulator nativescript

因此,在完成get started之后,我使用Node.js,Android JDK,Android SDK和AVD设置了NativeScript开发环境,当然还有NativeScript CLI(tns)。然后我继续使用tns create ...语句创建一个NativeScript模板应用程序,并且它成功了。然后是运行应用程序的时候了,所以我使用tns run android启动了应用程序 - 模拟器启动了但是tns服务只是继续搜索正在运行的设备/模拟器并最终失败。列出设备显示以下内容:

enter image description here

该设备似乎无法访问,因为我对NativeScript开发完全不熟悉,所以我不知道可能导致此问题的环境因素。

我已准备好以下SDK和系统映像:

enter image description here

我应该试试较低版本吗?

我的理解是NativeScript平台将项目构建为模拟器可以运行的东西,并自动将其传递给模拟器,但是由于它无法访问,因此该过程永远不会完成。

1 个答案:

答案 0 :(得分:0)

我亲身经历过,即使我找不到修复方法,我也有一个解决方法。此外,我遇到的所有其他问题都可以找到here

发生原因 这与您的特定环境和帐户权限有关

解决方法

  1. 以管理员身份打开AVD Manager
  2. 运行您的仿效Android设备
  3. 以管理员身份打开CMD / PS / Bash ...> CD [项目目录]> tns run android --timeout 100
  4. 注意:此时您可能会发现NativeScript正在运行到"构建错误"这很令人兴奋。现在......记录在案here。我发现创建一个新的TNS项目比修改package.json更有效,但欢迎你这样做。 Native-script build error

    1. 利润 Native-script successful build