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

时间:2014-07-06 19:23:16

标签: android eclipse install apk

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

但是,如果我将此apk发送给朋友,他们无法安装它们,德语错误:"Datei kann nicht geöffnet werden""anwendung für diese Aktion kann nicht gefunden werden",已翻译:{{1​​}}和"could not open file"

我不知道出了什么问题。

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

  

W / DownloadManager(12940):无法启动Intent {   ACT = android.intent.action.VIEW   dat = content:// downloads / all_downloads / 96 typ = application / octet-stream   flg = 0x3}:android.content.ActivityNotFoundException:无活动   发现处理Intent {act = android.intent.action.VIEW   dat = content:// downloads / all_downloads / 96 typ = application / octet-stream   flg = 0x3}

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

2 个答案:

答案 0 :(得分:0)

他们的手机可能不支持您使用过的API。使用较低版本的API,如果应用程序不是那么大,请再试一次。

答案 1 :(得分:0)

我们遇到了同样的问题。并且adb install命令解决了它。 所以我认为这里的问题是手机没有使用原生软件打开文件/链接 - 例如,一位同事遇到了问题,因为Facebook应用程序是设备打开下载文件的默认设置(使用类似{{1的URI) }})。 此外,您会发现Firefox应用程序面临same issue