Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
eclipse运行android应用程序在“上失败”;安装错误:安装“U失败”媒体“U不可用”;_Android_Eclipse - Fatal编程技术网

eclipse运行android应用程序在“上失败”;安装错误:安装“U失败”媒体“U不可用”;

eclipse运行android应用程序在“上失败”;安装错误:安装“U失败”媒体“U不可用”;,android,eclipse,Android,Eclipse,这种情况并非总是发生 我在eclipse中以右键单击>运行方式>Android应用程序的方式运行我的应用程序 我成功地将我的应用程序发送到手机可能2到3次,然后突然它开始抛出此错误。看来唯一的解决办法是重新启动手机。这是非常烦人的,我真的希望得到一些永久性修复方面的帮助 我用的是Windows7电脑,usb线,三星galaxy SII。 Android版本:v21.1.0-569685 完全控制台错误转储 Android Launch! [2013-02-15 15:36:50 - myapp]

这种情况并非总是发生

我在eclipse中以右键单击>运行方式>Android应用程序的方式运行我的应用程序

我成功地将我的应用程序发送到手机可能2到3次,然后突然它开始抛出此错误。看来唯一的解决办法是重新启动手机。这是非常烦人的,我真的希望得到一些永久性修复方面的帮助

我用的是Windows7电脑,usb线,三星galaxy SII。 Android版本:v21.1.0-569685

完全控制台错误转储

Android Launch!
[2013-02-15 15:36:50 - myapp] adb is running normally.
[2013-02-15 15:36:50 - myapp] Performing com.myapp.myapp.myaptivity activity launch
[2013-02-15 15:36:54 - myapp] Uploading myapp.apk onto device '0019dxxxxxxxxx'
[2013-02-15 15:36:58 - myapp] Installing myapp.apk...
[2013-02-15 15:36:59 - myapp] Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
[2013-02-15 15:36:59 - myapp] Please check logcat output for more details.
[2013-02-15 15:37:00 - myapp] Launch canceled!
我已经阅读了有关的建议 我没有内存卡,我有300mb的可用空间。这款手机做了一件奇怪的事情,它的usb驱动器似乎总是在windows中可用,但并不完全可用。因此,如果我从连接的驱动器中删除一个文件,手机屏幕会改变并进入USB模式,然后再次退出。刷新手机文件夹是我的另一个烦恼,因为它似乎并不明显

我很想把它整理一下,因为它花费了我很多时间重新启动。有什么想法吗


谢谢。

我想这是由于USB电缆故障造成的。我有一根一端有裸露护套的电缆,当我使用这根电缆时,我通过Eclipse获得了大约2-4次使用,然后它抛出了失败的介质错误。其他电缆似乎始终正常


因此,如果您到达这里,请检查您的USB电缆和USB连接

如果在运行前卸载应用程序,它也可以解决问题。(我想它不知怎么被锁定了:/)

在我的例子中,我用以下方法解决了它

在应用程序中的AndroidManifest.xml文件中添加以下行:

android:installLocation="auto"
…应该是这样的:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.MyTestApp"
android:installLocation="auto"

当我使用时,我的工作正常:

android:installLocation=“仅限内部”


在清单文件中

在我的例子中,我刚刚从智能手机上卸载了应用程序,错误消息消失了。