#include "base/android/jni_android.h"
#include "base/android/jni_utils.h"
#include "base/android/library_loader/library_loader_hooks.h"
#include "base/functional/bind.h"
#include "base/test/test_support_android.h"
#include "chrome/app/android/chrome_jni_onload.h"
#include "chrome/utility/chrome_content_utility_client.h"
#include "content/public/test/network_service_test_helper.h"
bool NativeInitializationHook(base::android::LibraryProcessType) {
static std::unique_ptr<content::NetworkServiceTestHelper>
network_service_test_helper = content::NetworkServiceTestHelper::Create();
return android::OnJNIOnLoadInit();
}
JNI_EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) {
base::android::InitVM(vm);
base::android::SetNativeInitializationHook(NativeInitializationHook);
return JNI_VERSION_1_4;
}