我写了一些代码
public boolean installPackage(Context context, File packageFile) {
Log.d(LOG_TAG, "installPackage()");
try {
RecoverySystem.installPackage(context, packageFile);
} catch (IOException e) {
Log.e(LOG_TAG, "InstallPackageException", e);
return false;
}
Log.d(LOG_TAG, "installPackage return true");
return true;
}
这一行:RecoverySystem.installPackage(context, packageFile);
应该在恢复模式下重启系统并安装ota包。
但有时系统无法在恢复模式下启动,系统只会重新启动并且未安装更新文件。
我该如何解决?