I'm trying to retrieve the GET_META_DATA static field of the android.content.pm.PackageManager class.
but the call GetStaticFieldID return NULL.
any idea
/* retrieve PackageManager */
jmethodID getPackageManager = (*JEnv)->GetMethodID(JEnv, activityClass, "getPackageManager", "()Landroid/content/pm/PackageManager;");
ASSERT(getPackageManager != NULL);
jobject packageManager = (*JEnv)->CallObjectMethod(JEnv, android_app->activity->clazz, getPackageManager);
ASSERT(packageManager != orxNULL);
jclass packageManagerClass = (*JEnv)->GetObjectClass(JEnv, packageManager);
ASSERT(packageManagerClass != NULL);
/* retrieve GET_META_DATA static field */
jfieldID GET_META_DATA_ID = (*JEnv)->GetStaticFieldID(JEnv, packageManagerClass, "GET_META_DATA", "I");
ASSERT(GET_META_DATA_ID != NULL); <------------------- ASSERT fails here
jint GET_META_DATA = (*JEnv)->GetStaticIntField(JEnv, packageManagerClass, GET_META_DATA_ID);
TIA
Philippe