我是Ionic和Android编程的新手,所以如果有任何不便,我很抱歉。
我的问题是我无法在模拟的Android虚拟设备上看到我的应用程序(教程中的默认应用程序)。它只是在我运行ionic emulate android
后显示一个股票Android手机。所以我假设应用程序没有安装在模拟器上。
它构建了apk但似乎没有对它做任何事情。 我想我正确地安装了所有想法:
> duc@duc-ThinkPad-T450s:~/myApp$ ionic info Your system information:
> Cordova CLI: 6.0.0 Ionic Version: 1.2.4 Ionic CLI Version: 1.7.14
> Ionic App Lib Version: 0.7.0 OS: Distributor ID: Ubuntu Description:
> Ubuntu 14.04.4 LTS Node Version: v4.4.1
我希望你能帮助我,只是想让教程继续下去:)
Greets,Duc
修改:
我终于设法将apk手动安装到模拟设备上 使用此命令:
adb -s <your emulator> install </your/apk/path>
然而,手动安装它是非常不方便和烦人的。 任何人都有解决方案吗?
答案 0 :(得分:10)
问题解决了! 你必须在命令行中写:
android avd
然后弹出一个菜单,你必须创建自己的avd,然后开始它
然后你需要打开一个新终端(ctrl + alt + t)。 Cd到您应用的正确路径。
现在ionic emulate android
应该有效。
答案 1 :(得分:2)
您还可以使用第三方模拟器,例如Genymotion(效果更快)。
使用ionic build android
,然后将构建APK /platforms/android/build/outputs/apk/android-debug.apk
拖到Genymotion模拟器。