I wrote some code
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;
}
This line: RecoverySystem.installPackage(context, packageFile);
should reboot system in recovery mode and install ota package.
But sometimes system doesnt boot in recovery mode, system only do reboot and update file is not installed.
How can I fix it?