Fix JNI GetStaticFieldID

GetStaticFieldID wasn't searching into the superclasses.

Bug 4205860

Change-Id: Ide89b61ad8ed42c10c160968f5cce745d9f0eefe
diff --git a/vm/Jni.c b/vm/Jni.c
index dab94bb..e52247f 100644
--- a/vm/Jni.c
+++ b/vm/Jni.c
@@ -2117,7 +2117,7 @@
         assert(dvmCheckException(_self));
         id = NULL;
     } else {
-        id = (jfieldID) dvmFindStaticField(clazz, name, sig);
+        id = (jfieldID) dvmFindStaticFieldHier(clazz, name, sig);
         if (id == NULL) {
             dvmThrowExceptionFmt(gDvm.exNoSuchFieldError,
                 "no static field with name='%s' signature='%s' in class %s",