安装没有SD卡的Android应用程序

Kri*_*ena 9 android sd-card android-manifest

我将apk文件上传到Web服务器,并尝试从手机上的浏览器访问该链接.当我尝试从该链接下载时,我收到一条错误消息,内容为"需要下载SD卡".我没有安装SD卡,但内部存储器未满,所以我希望应用程序安装到内部存储器.

显而易见的解决方案是安装SD卡.将SD卡放入设备允许安装该应用程序.所以,问题是为什么这是必要的?

在我的应用程序中没有任何地方指定这需要安装在SD卡上.我已经尝试将installLocation留空并将其设置为"auto"和"internalOnly".我搜索了论坛,没有找到理由.

Sun*_*eri 5

您可以使用adb(Android Debug Bridge)在手机的内存(即使没有SD卡)上安装apk文件.

首先启用USB调试并将手机连接到您的计算机.打开终端并输入:

adb install [path to apk file]/app_file.apk
Run Code Online (Sandbox Code Playgroud)

您将得到如下答复:

1516 KB/s (190984 bytes in 0.123s)
pkg: /data/local/tmp/app_file.apk
Success
Run Code Online (Sandbox Code Playgroud)

您的apk文件将安装在手机的内存中.


Blu*_*mer 4

这与应用程序的安装位置无关,而是与下载的 .apk 文件的存储位置有关。在安装应用程序之前,必须先下载软件包并将其存储在某个位置,通常存储在 SD 卡上。一旦下载的文件被存储,就可以安装,但没有SD卡,浏览器无处放置文件。

  • 那么除了安装SD卡之外就没有办法解决这个问题了吗? (3认同)