title: Use emoji in strings.xml with EmojiCompat support library
body: <p>I'm using the EmojiCompat support library to have emoji in my app, and I would like to have those emojis directly in the <code>strings.xml</code> file (ex: <code>&lt;string name="string_name"&gt;Some text \uD83E\uDD96&lt;/string&gt;</code>)</p>
  
  <p>This works well for devices API>23 but otherwise it crash</p>
  
  <pre><code>A/art: art/runtime/check_jni.cc:65] JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0
  A/art: art/runtime/check_jni.cc:65]     string: 'Some text '
  A/art: art/runtime/check_jni.cc:65]     in call to NewStringUTF
  A/art: art/runtime/check_jni.cc:65]     from java.lang.String android.content.res.StringBlock.nativeGetString(long, int)
  </code></pre>
  
  <p>The only solution I have found is to get the emoji code in a java variable and put it at the end of my string (like the <a href="https://github.com/googlesamples/android-EmojiCompat/blob/master/app/src/main/java/com/example/android/emojicompat/MainActivity.java" rel="nofollow noreferrer">google sample</a>) and it works on every version supported.</p>
  
  <p>But I really want to put emoji code in the strings files and be able to do something like this :</p>
  
  <pre><code>emojiTextView.setText(getText(R.string.string_name));
  </code></pre>
  
  <p>Does anyone know how to achieve this ?</p>