我正在尝试在手机上运行离子应用程序(Android 4.4.2)。 USB调试已激活。
当我运行命令“ionic emulate android”时,一切正常,应用程序在模拟器中打开。
但是当我运行commad “离子运行android”时,我收到以下警告:
警告:未指定目标,部署到模拟器
并在虚拟设备上启动应用程序...
该应用程序不应该在我的手机上运行吗?我究竟做错了什么? 如何指定目标?
P.S。:当我将.apk文件复制到手机时,我可以运行该应用程序。
答案 0 :(得分:58)
我打开了另一个开发人员工具(Chrome Inspect),它“吃”了连接。就我而言,只需关闭Chrome Inspect面板并运行<input class="your-button-class" type="submit" alt="Submit" width="200" height="80" value="Send">
即可。
答案 1 :(得分:37)
我解决了这个问题。
这是我做的:
我输入命令行:adb devices
(位于Android SDK中的&#34; platform-tools&#34;文件夹中),它返回了一个空列表。
所以我安装了我从手机主页上下载的手机驱动程序。
现在该列表包含我的设备,应用程序已在我的手机上启动。
答案 2 :(得分:18)
我有一个不同的问题,一个非常简单的解决方案 当您第一次插入Android设备时,它会要求您信任计算机的证书。当我接到电话时,弹出屏幕消失在我身上。
只需拔掉/重新插入手机并接受计算机的证书就可以了!
答案 3 :(得分:15)
启用设备进行调试后,请务必在设备上启用usb网络共享;
设置&gt; Tethering&amp;网络&gt; USB网络共享
这解决了我的问题。
答案 4 :(得分:14)
在我的情况下,我有Android 5.1.1,以下是我采取的步骤:
1- Go to Setting -> General -> '{} Developer options'
2- Look for the 'USB debugging' option
3- If the 'USB debugging' option is disabled then turn off 'Developer options' and turn it back on. Now you should be able to check the 'USB debugging' option.
答案 5 :(得分:5)
这些都不适用于Mac上的android 6.0。
我发现了这篇文章:http://trendblog.net/android-file-transfer-not-working/
引用它:
答案 6 :(得分:4)
我在Mac上。
对我来说有用的是注意设备上的警告,该警告表示Mac上没有可以连接到设备的程序,例如Android文件传输。
我安装了那个。拔掉并重新插入USB电缆。瞧。
答案 7 :(得分:4)
我有两个问题(Ubuntu OS):
chrome//inspect
打开了一个连接 - 关闭(只需关闭标签页)现在运行命令cordova run android
并查看你的设备,那里会出现另一个对话框点击确定,现在你已经完成了!在终端中,您将看到LAUNCH SUCCESS
。顺便说一下,我也从我的设备中删除了旧应用程序。
答案 8 :(得分:2)
答案 9 :(得分:0)
如果您的应用程序已安装在设备中,并且设备调试已启用。
然后卸载以前的应用程序并安装新的APK
sudo ionic cordova run android
答案 10 :(得分:0)
从计算机上卸下USB插件后,它将无法正常工作。已经在您的PC中打开Chrome检查工具意味着关闭该标签并运行。 就我而言,仅关闭 Chrome Inspect 面板并运行ionic cordova运行android即可。
仅此而已。享受您的编码
答案 11 :(得分:0)
我通过删除Android模拟器并从Android Studio的AVD Manager重新创建模拟器来获得解决方案。