2014-07-06 149 views
2

我制作了一个带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抓起错误:

W /下载管理器(12940):未能启动意图{ ACT = android.intent.action.VIEW DAT =含量:// downloads/all_downloads/96 typ = application/octet-stream flg = 0x3}:android.content.ActivityNotFoundException:No Activity found处理意图{act = android.intent.action.VIEW dat = content://downloads/all_downloads/96 typ = application/octet-stream flg = 0x3}

奇怪的是,我可以在手机上调试应用程序没有错误。

回答

0

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

+0

他们有像我这样的Android版本:4.4.4 和应用程序有:android:minSdkVersion =“13” – user3794062

0

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

相关问题