Create emoji picker cache dir

Making sure that emojiPickerCacheDir is a directory.

Bug: 267632073
Test: manual
Change-Id: I73cb911bf3a0118e7eb20a302b38ec6f10c96be4
diff --git a/emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/utils/FileCache.kt b/emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/utils/FileCache.kt
index b724ba9..c3bfbf8 100644
--- a/emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/utils/FileCache.kt
+++ b/emoji2/emoji2-emojipicker/src/main/java/androidx/emoji2/emojipicker/utils/FileCache.kt
@@ -48,6 +48,8 @@
         currentProperty = "$osVersion|$appVersion"
         emojiPickerCacheDir =
             File(getDeviceProtectedStorageContext(context).cacheDir, EMOJI_PICKER_FOLDER)
+        if (!emojiPickerCacheDir.exists())
+            emojiPickerCacheDir.mkdir()
     }
 
     /** Get cache for a given file name, or write to a new file using the [defaultValue] factory. */