android - ionic 运行android不在设备上运行应用程序

标签 android ionic-framework

我是 ionic 的新手,我想在我的手机(Samsung Galaxy s4)上运行一个 ionic 示例应用程序,但我无法这样做。我已经在 Developer Options 中打开了 "USB Debugging"

如上所示,即使我的手机已连接,它也能在模拟器上运行。该应用程序可以在模拟器上正常运行

当我做的时候

$ionic run android

在日志中说:

No target specified and deploying to emulator

模拟器出现并且在运行应用程序时没有问题。

然后我试了一下

$adb devices -l

它显示我的设备 XXX 列在那里

现在我试着运行

$ionic run --devices

它说:未知平台:XXX

我试过了

$ionic run -d 'XXX'

它抛出错误

CordovaError: Unknown platform : XXX at cli .....

我什至尝试定义一个指定目标的运行配置文件,但结果是相似的。它在 q.js throw e; 处抛出错误;

Target 'XXX' not found, unable to run project.

有人可以告诉我我错过了什么步骤吗?

最佳答案

您好,首先检查您的目标 android 版本的 android-manifest.xml 文件,如果它是 22,则意味着您需要下载 22.0 的 android sdk 才能解决您的问题

关于android - ionic 运行android不在设备上运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31909626/

相关文章:

android - 更改 ListView 的文本颜色

android - Adobe AIR 3.0 captive runtime 与哪些版本的 Android 和 iOS 兼容?

java - 使用 libgdx 渲染游戏时出现问题

java - 在 Android 应用程序中使用 SSL

java - datePickerDialog Fragment,获取主 Activity 中的变量

angular - Nx工作区+本地存储

javascript - Firebase 按内部数组值查询

android - 无法访问服务公共(public)类 MessagingService 扩展 FirebaseMessagingService

android - ionic 2 中的推送通知中未显示图标

javascript - ionic , Angular ,每次 $state 更改时重置 ng 中的单选按钮组