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
Android 无法在其他手机上安装我的应用程序_Android_Eclipse_Installation_Apk - Fatal编程技术网

Android 无法在其他手机上安装我的应用程序

Android 无法在其他手机上安装我的应用程序,android,eclipse,installation,apk,Android,Eclipse,Installation,Apk,我用eclipse制作了一个android应用程序,我可以在手机上正常调试。我还可以正常安装应用程序的已签名apk 但如果我将此apk发送给朋友,他们将无法安装,并出现德语错误:“Datei kann nicht geöffnet werden”或“anwendung für diese Aktion kann nicht gefunden werden”,翻译为:“无法打开文件”“无法找到此操作的应用程序” 我不知道怎么了 我插入其中一部手机,并用logcat记录了错误: W/Download

我用eclipse制作了一个android应用程序,我可以在手机上正常调试。我还可以正常安装应用程序的已签名apk

但如果我将此apk发送给朋友,他们将无法安装,并出现德语错误:
“Datei kann nicht geöffnet werden”
“anwendung für diese Aktion kann nicht gefunden werden”
,翻译为:
“无法打开文件”
“无法找到此操作的应用程序”

我不知道怎么了

我插入其中一部手机,并用logcat记录了错误:

W/DownloadManager(12940):启动意图失败{ act=android.intent.action.VIEW dat=content://downloads/all_downloads/96 典型=应用程序/八位字节流 flg=0x3}:android.content.ActivityNotFoundException:无活动 找到用于处理Intent{act=android.Intent.action.VIEW的 dat=content://downloads/all_downloads/96 典型=应用程序/八位字节流 flg=0x3}


奇怪的是,我可以在手机上调试应用程序而不会出错。

他们的手机可能不支持您使用的API。使用较低版本的API,如果应用程序没有那么大,请重试。

我们也遇到了同样的问题。而
adb install
命令解决了这个问题。 因此,我认为这里的问题是,手机没有使用本机软件打开文件/链接-例如,一位同事遇到了问题,因为Facebook应用程序是该设备打开下载文件的默认应用程序(URI类似
content://downloads/all_downloads/...
)。
此外,您会发现Firefox应用程序面临着相同的问题。

它们的android版本与我的相同:4.4.4,而应用程序的android版本为:android:minSdkVersion=“13”