尝试将我的应用程序移动到SD卡时显示“无法移动应用程序”消息

时间:2018-10-27 16:18:08

标签: java android

请不要在未先阅读的情况下将其标记为重复项。大多数其他答案都说“使用android:installLocation”,这正是我已经在做的事情。


我对开发Android应用程序有些陌生,但进展顺利。我正在使用Android Studio。我注意到的一件事是,与许多应用程序不同,我的无法安装到SD卡中。快速搜索将我带到this android.com page,然后按照他们的指示,将<manifest>中的AndroidManifest.xml标签更新如下:

<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:installLocation="auto"
    package="xxxxxxxxxx.xxxxxxxxxx">

我还查看了一些StackOverflow问题,并且响应未添加任何内容,几乎只是引用了android.com页面。

从表面上看,此更改的结果似乎很棒:应用程序信息页面中的“移至SD卡”按钮不再显示为灰色。不利之处在于,按下此按钮只会使其思考一会儿,然后返回消息“无法移动应用程序”。哦,天哪,没有什么比模糊的错误消息更好了。

所以我不确定从这里去哪里。可以很好地移动其他开发人员的所有其他应用程序(允许的应用程序),因此这是我的应用程序的问题,不是Android或我的设备,至少不是完全有问题。我在网上找不到有关此问题的任何信息,但也许我在错误的地方找东西。

我能想到的几乎唯一可能相关的信息

  • Android Studio 3.2.1
  • Dev OS:Ubuntu 18.04 x64
  • 智能手机操作系统:Android 5.0,API 21
  • 智能手机型号:Galaxy S5,SM-G900F

使用Nexus 5X x86仿真器(Android 9,API 28)会返回消息“存储空间不足”。虚拟SD卡大约有750MB可用空间。该应用程序为1MB。

我实在无法解决问题,因为事情似乎很容易实现。任何想法都非常感谢。也欢迎提出可能使我们更接近答案的问题!

0 个答案:

没有答案