diff --git a/interfaces/ets/ani/hilog/src/hilog_ani_base.cpp b/interfaces/ets/ani/hilog/src/hilog_ani_base.cpp index f3c94e539332f2d16c2da4ccc3a2dbb429460e68..e4730236bae37ef95b2731c88afebf5483cd35e3 100644 --- a/interfaces/ets/ani/hilog/src/hilog_ani_base.cpp +++ b/interfaces/ets/ani/hilog/src/hilog_ani_base.cpp @@ -150,7 +150,7 @@ void HilogAniBase::HilogImpl(ani_env *env, ani_double domain, ani_string tag, std::vector params; for (ani_size i = 0; i < length; i++) { ani_ref element; - if (ANI_OK != env->Array_Get_Ref(static_cast(args), i, &element)) { + if (ANI_OK != env->Array_Get(args, i, &element)) { HiLog::Info(LABEL, "Get element at index %{public}zu from array failed", i); return; }