@koahnig try: QAndroidJniObject arrObj = nObject.callObjectMethod<jbyteArray>("getData", "()[B"); jbyteArray arr = arrObj.object<jbyteArray>() (jbyteArray is of type jarray, which is of type jobject)