android_jni: Use %u for unsigned int

Also use \0 for null terminating a string instead of 0.
diff --git a/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc b/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc
index 79a94f4..cbfdfdf 100644
--- a/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc
+++ b/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc
@@ -378,10 +378,10 @@
   avifCodecVersions(codec_versions);
   char libyuv_version[64];
   if (avifLibYUVVersion() > 0) {
-    snprintf(libyuv_version, sizeof(libyuv_version), " libyuv: %d.",
+    snprintf(libyuv_version, sizeof(libyuv_version), " libyuv: %u.",
              avifLibYUVVersion());
   } else {
-    *libyuv_version = 0;
+    libyuv_version[0] = '\0';
   }
   char version_string[512];
   snprintf(version_string, sizeof(version_string),