Angular 我们如何在手机上测试离子2应用程序?

Angular 我们如何在手机上测试离子2应用程序?,angular,ionic2,Angular,Ionic2,我已经在visual studio代码编辑器上使用ionic 2和angular2开发了一个应用程序,在桌面上使用Google chrome作为浏览器。现在我想在手机上测试我的应用程序。 有什么工具吗?或者还有什么可能是最好的方法。三种类型的测试: 真实设备/仿真器(手动) ionic运行ios/android[--emulator] 单元测试 因果报应/茉莉花可用于此目的。这与桌面基本相同 端到端测试 使用量角器/Appium在真实应用程序上进行自动测试。有关这方面的一些指南,请搜

我已经在visual studio代码编辑器上使用ionic 2和angular2开发了一个应用程序,在桌面上使用Google chrome作为浏览器。现在我想在手机上测试我的应用程序。
有什么工具吗?或者还有什么可能是最好的方法。

三种类型的测试:

  • 真实设备/仿真器(手动)
ionic运行ios/android[--emulator]

  • 单元测试
因果报应/茉莉花可用于此目的。这与桌面基本相同

  • 端到端测试

使用量角器/Appium在真实应用程序上进行自动测试。有关这方面的一些指南,请搜索或参阅。

共有4种测试类型

  • 桌面浏览器测试

  • ionic serve
    
  • 模拟试验

  • 移动浏览器测试

  • ionic serve
    
  • 作为本机应用程序进行测试


  • 这清楚地解释了每个测试。请看

    您可以使用以下方法进行测试:

    在浏览器中:

    命令

    在模拟器中

    命令

    在手机中:

    通过USB调试,使用android studio在手机中安装应用程序

    在所有三种情况下,浏览器、模拟器和移动设备

    在浏览器、模拟器或手机中运行应用程序时,您可以在chrome浏览器中检查应用程序。键入chrome地址栏

    chrome://inspect/#devices
    
    用于浏览器测试

    ionic serve
    
    用于移动测试

    ionic run android
    
    用于制作APK并作为移动应用程序安装。您需要安装android SDK

    ionic build android 
    

    您好,Sampath,在使用您提到的第四点进行测试并遵循官方文档的同时,我运行了命令
    ionic run android
    。显示以下错误:
    android\u HOME=C:\Users\Lenovo\AppData\Local\android\sdk JAVA\u HOME=C:\Program Files\JAVA\jdk错误:在android sdk中找不到gradle包装器。可能需要更新您的Android SDK。在这里查看:C:\Users\Lenovo\AppData\Local\Android\sdk\tools\templates\gradle\wrapper
    。虽然我已经更新了Android Studio。请查看此链接:@Sampath..此问题已解决,构建已成功完成,并在输出文件夹中生成apk。但随后显示以下错误消息<代码>生成成功总时间:9.35秒生成以下apk:C:/Users/Lenovo/walkin1/platforms/android/build/outputs/apk/android-debug.apk android_HOME=C:\Users\Lenovo\AppData\Local\android\sdk JAVA_HOME=C:\Program Files\JAVA\jdk Error:cmd:Command失败,退出代码1如何在手机中测试应用程序?如果您有
    apk
    ,请尝试将其安装到您的设备上,然后重试看看会发生什么?但我已经用ionic cloud软件包制作了一个apk。该应用程序在移动设备上运行不正常,但在计算机的chrome浏览器上运行。这就是为什么我需要测试ionic2应用程序的原因。如果你能提些建议。。。
    ionic build android