如何在Android Studio模拟器中运行Ionic应用程序?

24

请点击以下链接查看有关编程的内容:http://ionicframework.com/docs/v2/cli/emulate/ 或者 http://ionicframework.com/docs/v2/cli/run/。 - Suraj Rao
8个回答

29

首先确保您的Android Studio设置正确。如果想从头开始进行设置,请参考这些链接 - link1link2。在link2中,您还可以选择您的操作系统。

这篇 Ionic指南将帮助您正确设置Ionic项目。 如果您完全按照此指南操作,您将了解如何使用Ionic的emulateplatformrunserve等命令。

基本上,您需要做的第一件事是向您的项目添加一个Android平台:

ionic cordova platform add android

然后使用以下命令来模拟您的项目:

ionic cordova emulate android

5
你可以安装由Ionic团队创建的Capacitor,我建议使用它代替Cordova。
在你的项目中执行以下操作:
ionic integrations enable capacitor

然后
npx cap init [appName] [appId]

然后通过以下命令将Android或iOS文件夹添加到您的项目中

npx cap add ios
npx cap add android

最后,你可以通过以下方式运行你的应用程序:
npx cap open ios
npx cap open android

或者这个命令
ionic capacitor run android 

4
  1. 首先打开Android Studio并启动模拟器,等待它完成(首次需要更多时间)

    1. 使用`android list devices`测试模拟器是否可用

    2. ionic cordova emulate android将在您的模拟器上发布它


2
在最新版的Android Studio中,您需要创建至少一个项目并打开该项目,然后在工具-Android-AVD管理器中创建AVD(Android虚拟设备),然后在您的ionic项目中使用。
ionic cordova emulate [platform]

1
你可以将其用作示例:
ionic cordova emulate android -lcs

l = 实时刷新,c = 控制台日志,s = ?,https://ionicframework.com/docs/cli/cordova/emulate/ - Kim T
1
@KimT s = 服务器日志 .. 看一下:https://github.com/isathish/ionic-cli#live-reload-app-during-development-beta - akmozo

1

我可以通过先在Windows上从Android Studio启动它来在模拟器中运行ionic应用程序。仅尝试通过命令运行会超时。 -从工具菜单中启动Studio(Tools | AVD Manager) -在命令行上运行“ionic cordova emulate android”


1

第一步 - 创建虚拟设备

  • AVD 管理器用于管理 AVD。在 Android Studio 欢迎界面中,单击 Configure » AVD Manager。AVD 管理器也可以在工具 » AVD Manager 菜单中打开。

第二步 - 设置环境变量 从桌面开始,右键单击计算机图标。->属性->高级系统设置->环境变量->用户变量->路径->编辑->新建并添加您的模拟器路径,如下所示

例如:C:\Users\kunal\AppData\Local\Android\sdk\emulator

然后,

ionic cordova platform add android

ionic cordova emulate android

或者

ionic cordova run android 

0
如果您尚未将电容器集成到您的项目中,请按照第1步操作。如果已经集成了电容器,请按照第2步操作。
在命令提示符下输入以下命令。
第1步
ionic integrations enable capacitor 第2步
npx cap init [appName] [appId]
(appName是您的应用程序名称,appId是您的应用程序的域标识符(例如:com.example.app))
第3步
ionic build - 构建您的应用程序
第4步
npx cap add ios - 复制到ios目标文件夹
npx cap add android - 复制到android目标文件夹
第5步
npx cap open ios
npx cap open android
如果您需要在模拟器上运行 iOS 应用程序,则需要在 Mac 设备上安装 Xcode。但是,如果您需要在 Android 模拟器上运行它,则需要在 iOS 或 Windows 上安装 Android Studio。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接