【问题标题】:Testing ionic2 in a real android device在真正的 android 设备中测试 ionic2
【发布时间】:2017-07-29 21:51:27
【问题描述】:

我已经使用 ionic2 + cordova 构建了一个应用程序,现在我正在尝试在真实设备中运行它。我已经设置了所有我必须做的事情,例如:%JAVA_HOME%、%ANDROID_HOME%、%ANT_HOME% 以及所有路径。但是,当我尝试运行命令:ionic cordova run android 时,我收到此错误:“CORDOVA IS NOT A VALID TASK”。

当我运行:“ionic run android”时,我收到另一个错误:“找不到模拟器图像 (avds),如果您想创建一个 avd 请按照此处提供的说明进行操作: http://developer.android.com/tools/devices/index.html 或运行'android create avd --name --target' 在命令行中。”

拜托,我是移动世界的新手,所以我想开始一个小型 POC,但我什至无法在我的手机上运行它。有人可以帮我解决这个问题吗?我会很感激的

【问题讨论】:

  • 确保你有一个真实的设备连接到你的电脑,然后运行adb devices来检查adb是否识别它。
  • @akz92,感谢您回复我,我确实希望您告诉我,我运行了以下命令:adb devices 并回复:“连接的设备列表”。奇怪的是,该列表什么也没有显示,这意味着我的笔记本电脑无法识别任何设备,但我连接了两个设备(Iphone、Samsung Galaxy)......你猜吗?
  • ADB 仅识别 Android 设备,为了识别您的设备,您需要在设备的开发者设置中启用调试模式。查看本教程:howtogeek.com/125769/…
  • @akz92 非常感谢,感谢您我成功了,现在该应用程序正在我的私人手机中运行!你知道我怎样才能将此主题标记为已解决吗?
  • 我会将我的 cmets 移至答案,以便您将其标记为已回答

标签: android cordova ionic2


【解决方案1】:

ADB 仅识别 Android 设备,为了识别您的设备,您需要在设备的开发者设置中启用调试模式。查看this tutorial

【讨论】:

  • 再次感谢您的帮助
猜你喜欢
  • 2015-09-11
  • 2014-06-13
  • 2016-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-22
  • 1970-01-01
相关资源
最近更新 更多