From: Victor Chang Date: Tue, 24 Sep 2019 13:55:02 +0000 (+0100) Subject: Check ANDROID_I18N_ROOT when starting the runtime X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=3079c6c74b2060423dbe2fa91e7b4eca76493b64;p=android-x86%2Fframeworks-base.git Check ANDROID_I18N_ROOT when starting the runtime Bug: 137009149 Test: treehugger Change-Id: I0f34d433c73a44c051724769067bd6ccf5d4a0db --- diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index 7df621daea13..23334b9222b0 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -1169,6 +1169,12 @@ void AndroidRuntime::start(const char* className, const Vector& options return; } + const char* i18nRootDir = getenv("ANDROID_I18N_ROOT"); + if (i18nRootDir == NULL) { + LOG_FATAL("No runtime directory specified with ANDROID_I18N_ROOT environment variable."); + return; + } + const char* tzdataRootDir = getenv("ANDROID_TZDATA_ROOT"); if (tzdataRootDir == NULL) { LOG_FATAL("No tz data directory specified with ANDROID_TZDATA_ROOT environment variable.");