2010-11-16 95 views
8

我上傳了一個apk文件到網絡服務器,並嘗試從手機上的瀏覽器訪問鏈接。當我嘗試從該鏈接下載時,我收到一條錯誤消息,內容爲「需要下載SD卡」。我沒有安裝SD卡,但內部存儲器未滿,所以我希望應用程序安裝到內部存儲器。安裝沒有SD卡的Android應用程序

顯而易見的解決方案是安裝SD卡。在設備中放入SD卡確實可以安裝應用程序。所以,問題是爲什麼這是必要的?

無處在我的應用我指定這需要在SD卡安裝。我已經嘗試將installLocation留空並將其設置爲「auto」和「internalOnly」。我搜索了論壇,但沒有找到原因。

回答

3

這不是安裝了應用程序在哪裏,而是在下載.apk文件存儲。在安裝應用程序之前,軟件包必須首先下載並存儲在某個位置,通常位於SD卡上。一旦下載的文件被存儲,然後可以安裝,但沒有SD卡,瀏覽器無處放置文件。

+2

所以除了安裝SD卡之外絕對沒有辦法解決這個問題嗎? – Andrew 2012-05-22 18:50:22

1

當從瀏覽器中,APK,或任何下載的文件下載,需要存儲在SD卡上。但是,從Market下載,無需安裝APK即可下載應用程序。如果你有國家限制,SlideME等替代市場也可以做同樣的事情。

+1

你說「無需安裝APK即可下載應用程序」。你的意思是沒有和SD卡?還是你的意思是APK? – 2011-09-21 18:05:16

5

您可以在手機內存中(即使SD卡不存在)使用ADB(安卓調試橋)安裝APK文件。

首先啓用USB調試,連接手機到您的計算機。打開終端,輸入:

adb install [path to apk file]/app_file.apk 

你會得到一個迴應如下:

1516 KB/s (190984 bytes in 0.123s) 
pkg: /data/local/tmp/app_file.apk 
Success 

您的APK文件將在手機的內存安裝。

+0

不適用於我,它說INSTALL_FAILED_ALREADY_EXISTS。 – htafoya 2014-03-04 19:01:20

+1

嘗試adb install -r將重新安裝應用程序 – 2014-03-05 10:29:41

-2

有你的手機上,SD卡存儲下載的應用,並管理已下載的應用到你的SD,CARD,這就是爲什麼你不能應用,即使你的內部存儲下載到您的手機是非常重要的沒有滿......