2014-07-06 205 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

相關問題