diff --git a/core/jni/android_hardware_Camera.cpp b/core/jni/android_hardware_Camera.cpp index 4aa40cec800d6..ac2705e79d9f4 100644 --- a/core/jni/android_hardware_Camera.cpp +++ b/core/jni/android_hardware_Camera.cpp @@ -137,7 +137,7 @@ void JNICameraContext::copyAndPost(JNIEnv* env, const sp& dataPtr, int uint8_t *heapBase = (uint8_t*)heap->base(); if (heapBase != NULL) { - uint8_t *data = heapBase + offset; + const jbyte* data = reinterpret_cast(heapBase + offset); obj = env->NewByteArray(size); if (obj == NULL) { LOGE("Couldn't allocate byte array for JPEG data");