From 87167afe3f87d9ed90662d726a90468f7d9ca461 Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Wed, 5 Jul 2017 16:39:51 -0700 Subject: [PATCH] Log errors on android.os.VintfObject.verify() Test: pass Bug: 63290683 Change-Id: I7ddc355024359e31aca4bbdf18f42075f72ddd5a --- core/jni/android_os_VintfObject.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/jni/android_os_VintfObject.cpp b/core/jni/android_os_VintfObject.cpp index fa9379ee20750..8b4cc91565b64 100644 --- a/core/jni/android_os_VintfObject.cpp +++ b/core/jni/android_os_VintfObject.cpp @@ -102,7 +102,10 @@ static jint android_os_VintfObject_verify(JNIEnv* env, jclass, jobjectArray pack cPackageInfo[i] = cString; env->ReleaseStringUTFChars(element, cString); } - int32_t status = VintfObject::CheckCompatibility(cPackageInfo); + std::string error; + int32_t status = VintfObject::CheckCompatibility(cPackageInfo, &error); + if (status) + LOG(WARNING) << "VintfObject.verify() returns " << status << ": " << error; return status; }