Backend: fix dalvikvm execution in recovery on Android 10
This commit is contained in:
1 file changed
+4
@@ -105,6 +105,9 @@ mount_apex() {
|
||||
*) $bb mount -o bind $apex $dest;;
|
||||
esac;
|
||||
done;
|
||||
export ANDROID_RUNTIME_ROOT=/apex/com.android.runtime;
|
||||
export ANDROID_TZDATA_ROOT=/apex/com.android.tzdata;
|
||||
export BOOTCLASSPATH=/apex/com.android.runtime/javalib/core-oj.jar:/apex/com.android.runtime/javalib/core-libart.jar:/apex/com.android.runtime/javalib/okhttp.jar:/apex/com.android.runtime/javalib/bouncycastle.jar:/apex/com.android.runtime/javalib/apache-xml.jar:/system/framework/framework.jar:/system/framework/ext.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/ims-common.jar:/system/framework/android.test.base.jar:/apex/com.android.conscrypt/javalib/conscrypt.jar:/apex/com.android.media/javalib/updatable-media.jar;
|
||||
}
|
||||
umount_apex() {
|
||||
test -d /apex || return 1;
|
||||
@@ -117,6 +120,7 @@ umount_apex() {
|
||||
$bb losetup -d $loop) 2>/dev/null;
|
||||
done;
|
||||
rm -rf /apex;
|
||||
unset ANDROID_RUNTIME_ROOT ANDROID_TZDATA_ROOT BOOTCLASSPATH;
|
||||
}
|
||||
restore_env() {
|
||||
test "$savedpath" && export LD_LIBRARY_PATH="$savedpath";
|
||||
|
||||
Reference in new issue
Block a user