Android adb安装失败,出现错误';安装失败\u存储空间不足&\x27;
我买了我的第一台Android手机Sony Xperia M,但我没有意识到我们无法将应用程序移动到外部sd卡的问题。有关详细信息,请参阅此 索尼唯一的建议是将设备根目录、分区并使用第三方应用程序移动。他们还提到生根可能会使保修失效 下面列出了我关于索尼Xperia M的Android详细信息Android adb安装失败,出现错误';安装失败\u存储空间不足&\x27;,android,linux,adb,android-sdk-tools,sony-xperia,Android,Linux,Adb,Android Sdk Tools,Sony Xperia,我买了我的第一台Android手机Sony Xperia M,但我没有意识到我们无法将应用程序移动到外部sd卡的问题。有关详细信息,请参阅此 索尼唯一的建议是将设备根目录、分区并使用第三方应用程序移动。他们还提到生根可能会使保修失效 下面列出了我关于索尼Xperia M的Android详细信息 Model number C1904 Android version 4.1.2 Build number 15.1.C.2.8 我试过从某个论坛运行下面的命令,但它对我不起作用 adb devices
Model number C1904
Android version 4.1.2
Build number 15.1.C.2.8
我试过从某个论坛运行下面的命令,但它对我不起作用
adb devices
adb shell pm get-install-location
adb shell pm set-install-location 2
尽管上面的命令没有提示任何错误,我可以将安装位置设置为2(使用adb shell pm get install location)。因此,我相信它已设置正确。但后来我试着安装了一些应用程序,它只安装在内存中
我已尝试使用“apps2sd”实用程序移动我的应用程序,它显示以下错误
'The device does not have a real primary external storage, or the primary external storage is emulated. Moving app to SD function cannot be supported by this device.'
最后,我从另一个论坛了解到,我们可以通过'adb install'命令安装apk文件,直接安装到sd卡中,如下所示
adb install -s C:\com.furkan0gul.mvanparking.apk
> adb install C:\com.furkan0gul.mvanparking.apk
2549 KB/s (13523837 bytes in 5.180s)
pkg: /data/local/tmp/com.furkan0gul.mvanparking.apk
Success
上述命令因此错误而失败
3531 KB/s (13523837 bytes in 3.740s)
pkg: /sdcard/tmp/com.furkan0gul.mvanparking.apk
Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
我的外卡中有足够的空间(总共8GB内存中有6GB以上)。您可以使用下面的命令找到它
>adb shell df
Filesystem Size Used Free Blksize
/dev 402M 64K 402M 4096
/mnt/asec 402M 0K 402M 4096
/mnt/obb 402M 0K 402M 4096
/system 1183M 907M 275M 4096
/cache 246M 4M 241M 4096
/persist 3M 80K 3M 4096
/firmware 63M 43M 19M 16384
/data 2101M 1401M 700M 4096
/lta-label 15M 4M 10M 4096
/storage/sdcard0 2101M 1401M 700M 4096
/storage/sdcard1 7572M 1088M 6483M 32768
如果我在不带“-s”开关的情况下运行adbinstall命令,它将在内存中正常安装,不会出现以下任何问题:
adb install -s C:\com.furkan0gul.mvanparking.apk
> adb install C:\com.furkan0gul.mvanparking.apk
2549 KB/s (13523837 bytes in 5.180s)
pkg: /data/local/tmp/com.furkan0gul.mvanparking.apk
Success
在安装到sd卡时,应用程序似乎安装在“/sdcard”中,但在“df”命令输出中并没有安装这样的东西。还尝试通过google搜索此“安装失败\u存储不足”。他们中的大多数人要求在emulator中进行一些更改以完成此任务。我已卸载应用程序,重新启动设备,并尝试再次安装到sd卡,但无法正常工作,并出现了相同的存储不足错误
我没有使用模拟器。我只是直接将apk安装到我的sd卡上。我不想根设备和无效的保修提供
如果有人能将您的想法发送给您,我们将不胜感激。这里有一个简单的解决方法。如果您的测试设备运行的是Android 2.2或更高版本,请添加
android:installLocation
属性设置为应用程序的清单文件,值为“preferExternal”。这将强制将应用程序安装在设备的外部存储器上,如手机的SD卡
例如:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.dem"
android:installLocation="preferExternal">
我有一个Fairphone(第一版),带有应用统一存储。安装失败\u存储不足\u存储问题应随统一存储一起解决。尽管如此,它还是在几个月后出现了,尽管有12gb的可用磁盘空间。对我来说,以下步骤解决了这个问题
因为我在内存上有足够的空间,所以这比外部内存(由于统一存储,我可能不再有外部内存)更可取。这可能是特定于Fairphone的我正在下载apk文件,并尝试将其安装到我的实际设备(而不是测试设备)中。我不确定如何更改应用程序清单文件?你能详细说明一下吗。请注意,我不是此应用程序的开发人员。有关释放空间的一些提示:转到设置、应用程序、管理应用程序,在具有该选项的应用程序上单击“移动到SD卡”。在同一列表中,还可以在所有应用上单击“清除缓存”。无法在此处清除浏览器缓存,请打开浏览器,转到“设置”,然后单击“清除缓存”。然后可以安装新的.apk文件。希望t能帮助你。已经尝试清除应用程序的缓存数据,将我的图像、视频移动到sd卡,并尝试了相同的方法。仍然只有相同的错误。请告诉我您的内部存储空间剩余多少。是否小于apk文件大小?可能是重复的