【问题标题】:Error 'ionic run Android' on device设备上出现错误“离子运行 Android”
【发布时间】:2015-08-01 06:50:16
【问题描述】:

所以,我只是想在插入的 HTC Desire 上运行我的应用程序。我采取的步骤是:在清单 xml 中启用调试,在设备本身上启用 USB 调试,并在 android AVD 管理器中使用自定义定义创建 AVD。

运行ionic run android --info后遇到的错误

“无法创建 Java 虚拟机”
“无法为对象堆保留足够的空间”,以及警告 “未指定目标,正在部署设备 [我不知道它来自何处的随机设备编号]”

这是我的命令窗口的图像:

任何想法为什么我可能会收到此警告和错误消息?它们是相关的问题吗?还是它们是两个独立的问题?

【问题讨论】:

  • 您是否在 64 位 Windows 上使用 32 位 JDK?见这里:stackoverflow.com/questions/25950241/…
  • 我以为我已经将其作为可选解决方案进行了检查,但我仔细检查并意识到我的路径变量指的是旧版本的 jdk/jre(32 位)。修复该问题并重新构建 ionic 应用程序以便在新版本中完全实施更改后,它可以在设备上正常运行!感谢您的帮助@QueryLars
  • 对于寻求解决这个问题的人来说,这对我有帮助 - stackoverflow.com/a/34636929/3748701

标签: android ionic-framework ionic


【解决方案1】:

这对我有用

转到开始->控制面板->系统->高级(选项卡)->环境 变量->系统变量->新建:

变量名:_JAVA_OPTIONS

变量值:-Xmx512M

【讨论】:

  • 在windows中也可以,在环境中添加相同的变量,谢谢帮助
【解决方案2】:

将 _JAVA_OPTIONS 添加到您的环境变量中,其值为 -Xms512M

【讨论】:

    【解决方案3】:

    尝试从 C:\Users\ 目录中删除您的 .gradle,然后重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-22
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多