我用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}
奇怪的是,我可以在手机上调试应用程序而不会出错。
答案 0 :(得分:0)
他们的手机可能不支持您使用过的API。使用较低版本的API,如果应用程序不是那么大,请再试一次。
答案 1 :(得分:0)
我们遇到了同样的问题。并且adb install
命令解决了它。
所以我认为这里的问题是手机没有使用原生软件打开文件/链接 - 例如,一位同事遇到了问题,因为Facebook应用程序是设备打开下载文件的默认设置(使用类似{{1的URI) }})。
此外,您会发现Firefox应用程序面临same issue。