diff options
author | Brett Chabot <brettchabot@google.com> | 2019-06-10 22:06:18 -0700 |
---|---|---|
committer | Jerome Gaillard <jgaillard@google.com> | 2019-06-27 17:47:51 +0100 |
commit | 78aaa0e78703cb742bb2fa2952c64484630f4d58 (patch) | |
tree | 1fea998e43af996b3e9fb1a0fbeda02a7d763884 /core/jni/LayoutlibLoader.cpp | |
parent | 1710e8370e5143f26cc27200e8355d6a8c7e2b83 (diff) |
Compile SystemClock.cpp for host.
Test: frameworks/layoutlib/bridge/tests/run_tests.sh
Change-Id: If0e3eadbb4b576d11d408cffffa4f1a36d623435
Diffstat (limited to 'core/jni/LayoutlibLoader.cpp')
-rw-r--r-- | core/jni/LayoutlibLoader.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/jni/LayoutlibLoader.cpp b/core/jni/LayoutlibLoader.cpp index dd5113cb96ad..cd93947ca708 100644 --- a/core/jni/LayoutlibLoader.cpp +++ b/core/jni/LayoutlibLoader.cpp @@ -66,6 +66,7 @@ extern int register_android_graphics_fonts_Font(JNIEnv* env); extern int register_android_graphics_fonts_FontFamily(JNIEnv* env); extern int register_android_graphics_text_LineBreaker(JNIEnv* env); extern int register_android_graphics_text_MeasuredText(JNIEnv* env); +extern int register_android_os_SystemClock(JNIEnv* env); extern int register_android_util_PathParser(JNIEnv* env); extern int register_android_view_RenderNode(JNIEnv* env); extern int register_android_view_DisplayListCanvas(JNIEnv* env); @@ -78,7 +79,7 @@ struct RegJNIRec { }; // Map of all possible class names to register to their corresponding JNI registration function pointer -// The actual list of registered classes will be determined at runtime via the com.android.tools.layoutlib.create.NativeConfig class +// The actual list of registered classes will be determined at runtime via the 'native_classes' System property static const std::unordered_map<std::string, RegJNIRec> gRegJNIMap = { {"android.animation.PropertyValuesHolder", REG_JNI(register_android_animation_PropertyValuesHolder)}, {"android.graphics.Bitmap", REG_JNI(register_android_graphics_Bitmap)}, @@ -111,6 +112,7 @@ static const std::unordered_map<std::string, RegJNIRec> gRegJNIMap = { {"android.graphics.fonts.FontFamily", REG_JNI(register_android_graphics_fonts_FontFamily)}, {"android.graphics.text.LineBreaker", REG_JNI(register_android_graphics_text_LineBreaker)}, {"android.graphics.text.MeasuredText", REG_JNI(register_android_graphics_text_MeasuredText)}, + {"android.os.SystemClock", REG_JNI(register_android_os_SystemClock)}, {"android.util.PathParser", REG_JNI(register_android_util_PathParser)}, {"com.android.internal.util.VirtualRefBasePtr", REG_JNI(register_com_android_internal_util_VirtualRefBasePtr)}, {"com.android.internal.view.animation.NativeInterpolatorFactoryHelper", REG_JNI(register_com_android_internal_view_animation_NativeInterpolatorFactoryHelper)}, |