jni error in android between android ndk12b and ndk13b
<p>I want to get java float filed from a java object with jni interface.</p>

<p>JAVA CODE:</p>

<pre><code>public class JavaObject immplements Serializable {
    public float floatfiled1 = 0f;
    public float floatfield2 = 0f;
}
</code></pre>

<p>JNI CODE IN C++:</p>

<pre><code>jclass jclazz = jenv-&gt;FindClass("JavaObject");
jfieldID field_id = jenv-&gt;GetFieldID(jclazz, "floatfiled1", "F");
float test_v = jenv-&gt;GetFloatField(javaobject, field_id);
LOGD("[JNI] test_v=%f", test_v);
</code></pre>

<p>test_v always get 0.0 in many android mobile phones. and even in several mobile phone like XIAOMI3, get a very large number.</p>

<p>The problem is missing when using ndk12b.
<strong>So, what't the problem with ndk13b when get float field from java object?</strong></p>