如何使用Emulator进行调试? Ionic App无法在模拟器中打开

时间:2017-11-06 15:37:15

标签: android cordova android-studio ionic-framework ionic3

请不要标记为重复。我尝试了其他帖子中的所有选项。 我正在尝试使用ionic cordova emulate android --EmulatorName -l -c在Android Studio模拟器中测试我的Ionic(3)混合应用程序。构建成功,我得到了

  

包名:io.ionic.starter

     

安装成功

     

启动成功

Visual Studio代码终端中的

。模拟器启动了但是没有启动我的应用程序。模拟器在壁纸屏幕上停止。

我已尝试过在这里和普通网络中提出的大部分工作。我的环境详情如下:

cli packages: (C:\Users\ilourdus\AppData\Roaming\npm\node_modules)

    @ionic/cli-utils  : 1.16.0
    ionic (Ionic CLI) : 3.16.0

global packages:

    cordova (Cordova CLI) : 6.5.0

local packages:

    @ionic/app-scripts : 3.0.1
    Cordova Platforms  : android 6.2.3 browser 4.1.0
    Ionic Framework    : ionic-angular 3.7.1

System:

    Android SDK Tools : 25.2.5
    Node              : v6.11.4
    npm               : 3.10.10
    OS                : Windows 10

Environment Variables:

    ANDROID_HOME : C:\Users\ilourdus\AppData\Local\Android\Sdk

Misc:

    backend : pro

Cordova Version:6.5.0
Android Version: 6.2.3
Android SDK Tools: 25.2.5

我同时使用ionic cordova emulate amdroid --emulatorname -l -cionic cordova run android并且结果相同 - 模拟器启动但App未加载。

请不要标记为重复。我尝试了其他帖子中的所有选项。正如在一些帖子中所说,我检查了emulator.js中的adb command。它只有install -r而没有-d

许多人都面临这种情况。有谁成功解决了这个问题?或者有没有办法在模拟器中调试应用程序?我尝试adb logcat,但日志大小超过20K行。

这里的任何帮助都会很棒。我现在被打了三天。

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但也许可以帮助其他人

尝试按顺序运行这些步骤:

  • ionic cordova prepare android
  • ionic cordova build android
  • ionic cordova emulate android