[core] Use latest version by default to support SDK 32(#1249)

This commit is contained in:
南宫雪珊 2021-10-10 02:25:58 +08:00 committed by GitHub
parent b5bb7274f1
commit fc9fb05b7c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 3 deletions

View File

@ -114,6 +114,8 @@ namespace yahfa {
env->DeleteLocalRef(classExecutable); env->DeleteLocalRef(classExecutable);
LOGI("init to SDK %d", sdkVersion); LOGI("init to SDK %d", sdkVersion);
switch (sdkVersion) { switch (sdkVersion) {
default:
LOGE("not compatible with SDK %d", sdkVersion);
case __ANDROID_API_S__: case __ANDROID_API_S__:
OFFSET_entry_point_from_quick_compiled_code_in_ArtMethod = OFFSET_entry_point_from_quick_compiled_code_in_ArtMethod =
roundUpToPtrSize(4 * 3 + 2 * 2) + pointer_size; roundUpToPtrSize(4 * 3 + 2 * 2) + pointer_size;
@ -132,9 +134,6 @@ namespace yahfa {
roundUpToPtrSize(4 * 4 + 2 * 2) + pointer_size * 2; roundUpToPtrSize(4 * 4 + 2 * 2) + pointer_size * 2;
ArtMethodSize = roundUpToPtrSize(4 * 4 + 2 * 2) + pointer_size * 3; ArtMethodSize = roundUpToPtrSize(4 * 4 + 2 * 2) + pointer_size * 3;
break; break;
default:
LOGE("not compatible with SDK %d", sdkVersion);
break;
} }
setupTrampoline(); setupTrampoline();