1*6777b538SAndroid Build Coastguard Worker // Copyright 2023 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker // found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker #include <jni.h> 5*6777b538SAndroid Build Coastguard Worker 6*6777b538SAndroid Build Coastguard Worker #include "base/android/base_jni_onload.h" 7*6777b538SAndroid Build Coastguard Worker #include "base/android/jni_android.h" 8*6777b538SAndroid Build Coastguard Worker #include "url/android/gurl_test_init.h" 9*6777b538SAndroid Build Coastguard Worker JNI_OnLoad(JavaVM * vm,void * reserved)10*6777b538SAndroid Build Coastguard Workerextern "C" JNI_EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) { 11*6777b538SAndroid Build Coastguard Worker base::android::InitVM(vm); 12*6777b538SAndroid Build Coastguard Worker base::android::OnJNIOnLoadInit(); 13*6777b538SAndroid Build Coastguard Worker url::RegisterSchemesForRobolectric(); 14*6777b538SAndroid Build Coastguard Worker return JNI_VERSION_1_4; 15*6777b538SAndroid Build Coastguard Worker } 16