【问题标题】:How do I run an ionic app in android studio emulator?如何在 android studio 模拟器中运行 ionic 应用程序?
【发布时间】:2017-07-31 08:52:00
【问题描述】:

我是 ionic 新手,我想在 android studio 模拟器上运行我的应用程序。我确实参考了链接 https://developer.android.com/studio/run/index.html。但我似乎不明白如何在模拟器上运行我的离子应用程序

【问题讨论】:

标签: android android-studio ionic-framework ionic2


【解决方案1】:

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

This 离子指南将帮助您正确设置离子项目。如果您完全按照本指南操作,您将看到 ionic 的 emulateplatformrunserve 等命令的使用。

基本上你需要做的是首先在你的项目中添加一个android平台:

ionic cordova platform add android

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

ionic cordova emulate android

【讨论】:

    【解决方案2】:
    1. 首先打开 Android Studio 并启动模拟器等待它仍然完成(第一次需要更多时间)

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

      2. ionic cordova emulate android 会在你的模拟器上发布它

    【讨论】:

      【解决方案3】:

      您可以安装由 ionic 团队创建的电容器,我推荐它而不是 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】:

        在最新的Android Studio中你需要至少创建一个项目并打开该项目,然后在Tools - Android - AVD Manager中创建AVD(android virtual device),然后在你的ionic项目中

        ionic cordova emulate [platform]
        

        【讨论】:

          【解决方案5】:

          我能够在模拟器中运行离子应用程序,方法是首先从 Windows 上的 Android Studio 启动它。尝试仅通过命令运行超时。 - 从 Studio 启动模拟器(工具 | AVD 管理器) -在命令行上,运行“ionic cordova emulate android”

          【讨论】:

            【解决方案6】:

            第 1 步 - 创建虚拟设备

            • AVD 使用 AVD 管理器进行管理。在 Android Studio 欢迎 屏幕,单击配置 » AVD 管理器。 AVD 管理器也可以 在工具 » AVD 管理器菜单中的 Android 项目中打开。

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

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

            那么,

            ionic cordova platform add android
            
            ionic cordova emulate android
            

            ionic cordova run android 
            

            【讨论】:

              【解决方案7】:

              你可以使用这个例子:

              ionic cordova emulate android -lcs
              

              【讨论】:

              【解决方案8】:

              如果您尚未将电容器集成到您的项目中,请从第 1 步开始。如果您已经集成了电容器,请从第 2 步开始。 在命令提示符下输入以下命令。

              步骤 1

              离子集成使电容器成为可能

              第二步

              npx 上限初始化 [appName] [appId]

              (appName 是您的应用名称,appId 是您的应用的域标识符(例如:com.example.app))

              第三步

              离子构建 - 构建您的应用程序

              第四步

              npx cap add ios - 复制到 ios 目标文件夹

              npx cap add android - 复制到 android 目标文件夹

              第 5 步

              npx cap open ios

              npx cap open android

              如果您需要在模拟器上运行 ios 应用程序,您需要在 mac 设备中安装 xcode。但是如果你需要在安卓模拟器上运行它,你需要在ios或者windows上安装android studio。

              【讨论】:

                猜你喜欢
                • 2020-02-12
                • 1970-01-01
                • 1970-01-01
                • 2016-03-20
                • 2019-09-17
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2018-05-02
                相关资源
                最近更新 更多