问题:创建AVD时默认的 internal storage 太小,安装体积较大的APK时会失败
使用下面命令创建AVD时:
AndroidSDKPath/tools/android create avd -n avd_test -k "system-images;android-27;default;x86_64"
其默认的 internal storage 为:
disk.dataPartition.size = 800m
当安装一个体积较大的APK时,如一个游戏类的app,体积在1G左右,会出现下面的错误:
Exception occurred while executing:
android.os.ParcelableException: java.io.IOException: No suitable internal storage available
at android.util.ExceptionUtils.wrap(ExceptionUtils.java:34)
at com.android.server.pm.PackageInstallerService.createSession(PackageInstallerService.java:422)
at com.android.server.pm.PackageManagerShellCommand.doCreateSession(PackageManagerShellCommand.java:1380)
at com.android.server.pm.PackageManagerShellCommand.runInstall(PackageManagerShellCommand.java:201)
at com.android.server.pm.PackageManagerShellC