我用eclipse做了一个android应用程序,我可以在手机上正常调试,也可以正常安装应用程序的签名apk。
但是,如果我把这个APK发送给朋友,他们无法安装它们,与德国的错误:"Datei kann nicht geöffnet werden"
或"anwendung für diese Aktion kann nicht gefunden werden"
,已翻译:"could not open file"
和"could not find app for this action"
。
我不知道出什么事了。
我插上其中一个电话,用logcat捕捉到错误:
带下载管理器(12940):无法启动Intent { act=android.intent.action.VIEW数据=内容://下载/所有下载/96类型=应用程序/八位字节流flg= 0x 3}:安卓内容活动未找到异常:未找到用于处理Intent的“活动”{ act=android.intent.action.VIEW数据=内容://下载/所有下载/96类型=应用程序/八位字节流flg= 0x 3}
奇怪的是,我可以在手机上调试应用程序,没有错误。
2条答案
按热度按时间li9yvcax1#
他们的手机可能不支持你使用的API。请使用较低版本的API,如果应用不是很大,请重试。
kgqe7b3p2#
我们遇到了同样的问题。
adb install
命令解决了这个问题。所以我认为问题是手机没有使用本地软件打开文件/链接--例如,一位同事遇到了一个问题,因为Facebook应用程序是设备打开下载文件的默认软件(URI类似于content://downloads/all_downloads/...
)。此外,你会发现Firefox应用程序面对的是same issue。