Не удалось найти проблему Unicode класса 'android.graphics.drawable.RippleDrawable'?

Просто добавьте символ 🌑 (& # 127761;) в качестве android:text="🌑 crash here" в TextView приводит к сбою приложения на следующих устройствах:

  • Samsung Galaxy Star Plus (android 4.1.2)
  • Lenovo S930 (android 4.4.2)
  • LG Spirit LG-H422 (android 5.0.1)

Проверено на пустой проект, созданный с нуля. Выход LogCat:

 01-29 13:07:38.009 5780-5780/c7j.net.myapplication E/dalvikvm: Could not find class 'android.graphics.drawable.RippleDrawable', referenced from method android.support.v7.widget.AppCompatImageHelper.hasOverlappingRendering 01-29 13:07:38.094 5780-5780/c7j.net.myapplication E/dalvikvm: VM aborting 01-29 13:07:38.095 5780-5780/c7j.net.myapplication A/libc: Fatal signal 6 (SIGABRT) at 0x00001694 (code=-6), thread 5780 (t.myapplication) 01-29 13:07:38.096 5780-5780/c7j.net.myapplication A/libc: Send stop signal to pid:5780 in void debuggerd_signal_handler(int, siginfo_t*, void*) 

Тем не менее, на Sony XA и Sony Z2 Tablet (Android 6.0.0) все в порядке, символ Unicode отображается как следует.

Вопрос в том, что это просто не поддерживается на устройствах pre-android 6.0 или некоторыми производителями? И почему я вижу, что в Log-cat упоминается рябь?

EDIT: Наконец, ответ – ошибка в NDK. Проверьте ответ @Charuka за подробностями и обходным путем.

  1. Клиент Java передает строку, содержащую дополнительный символ Unicode, в JNI / NDK.
  2. JNI использует функцию NDK GetStringUTFChars () для извлечения содержимого строки Java.
  3. GetStringUTFChars () возвращает строковые данные как неправильные и недопустимые UTF-8.
  4. Приводит к сбою

Ну, это какая-то известная ошибка, похоже, что здесь симулятор!

Вы дали очень небольшое описание,

Android: текст = "& # 127761

Похоже, вы пытаетесь добавить Unicode из своего представления. Обычно вы должны ошибаться, говоря:

Unescaped / or non terminated character / entity reference !

Этот способ будет работать с правильным Unicode!

 textView.setText(Html.fromHtml("&#127761")); 

Hey Html.fromHtml () устарел? Да, посмотрим, какая альтернатива !


Изменить . Поскольку ваших данных недостаточно, я самостоятельно воссоздал авария с помощью XML View (убедитесь, что вы используете только этот вид с этим Unicode!). Он разбился красиво!

Вот полный журнал и ошибка говорит все:

JNI ОПРЕДЕЛЕННАЯ ОШИБКА В ПРИМЕНЕНИИ: ввод недопустим. Модифицированный UTF-8: незаконный стартовый байт 0xf0. Начальный байт в вызове NewStringUTF. Ну, это ошибка, которую вы ищете!

Это подтверждает то, что я сказал.

Дополнительно

Это ваш персонаж> https://www.compart.com/ru/unicode/U+1F311, названный символом Новолуния. Эти Юникоды также используются для системной эмуляции. Так что в зависимости от платформы это может выглядеть немного иначе!

Например: в Samsung Galaxy S5

Введите описание изображения здесь

Источник: http://emojipedia.org/samsung/galaxy-s5/new-moon-symbol/

Больше

 JNI DETECTED ERROR IN APPLICATION: input is not valid Modified UTF-8: illegal start byte 0xf0 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] string: '🌑' 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] in call to NewStringUTF 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] from java.lang.String android.content.res.StringBlock.nativeGetString(long, int) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] "main" prio=5 tid=1 Runnable 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] | group="main" sCount=0 dsCount=0 obj=0x75748000 self=0xb4827800 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] | sysTid=14933 nice=-11 cgrp=default sched=0/0 handle=0xb6f5abec 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] | state=R schedstat=( 0 0 0 ) utm=12 stm=4 core=1 HZ=100 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] | stack=0xbe4b4000-0xbe4b6000 stackSize=8MB 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] | held mutexes= "mutator lock"(shared held) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #00 pc 00004dfc /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #01 pc 00003631 /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #02 pc 00256a39 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #03 pc 0023a93d /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+148) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #04 pc 000b5d07 /system/lib/libart.so (_ZN3artL8JniAbortEPKcS1_+582) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #05 pc 000b6437 /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+58) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #06 pc 000b8839 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckEbPKcz.constprop.129+876) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #07 pc 000c10b9 /system/lib/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+36) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #08 pc 00090c5b /system/lib/libandroid_runtime.so (???) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] native: #09 pc 0026e053 /system/framework/arm/boot.oat (Java_android_content_res_StringBlock_nativeGetString__JI+102) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.content.res.StringBlock.nativeGetString(Native method) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.content.res.StringBlock.get(StringBlock.java:82) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] - locked <0x2b2c6a62> (a android.content.res.StringBlock) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.content.res.XmlBlock$Parser.getPooledString(XmlBlock.java:482) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.content.res.TypedArray.loadStringValueAt(TypedArray.java:1003) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.content.res.TypedArray.getText(TypedArray.java:145) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.widget.TextView.<init>(TextView.java:991) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.widget.TextView.<init>(TextView.java:685) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.widget.TextView.<init>(TextView.java:681) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at java.lang.reflect.Constructor.newInstance!(Native method) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.createView(LayoutInflater.java:607) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] - locked <0x141f57f3> (a java.lang.Object[]) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:436) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.Activity.setContentView(Activity.java:2245) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at user.example.charu.its2017huree.homeActivity.onCreate(homeActivity.java:26) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.Activity.performCreate(Activity.java:6178) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2648) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2769) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.ActivityThread.access$900(ActivityThread.java:177) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1430) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.os.Handler.dispatchMessage(Handler.java:102) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.os.Looper.loop(Looper.java:135) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at android.app.ActivityThread.main(ActivityThread.java:5910) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at java.lang.reflect.Method.invoke!(Native method) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at java.lang.reflect.Method.invoke(Method.java:372) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200) 02-01 07:34:43.382 14933-14933/? A/art: sart/runtime/check_jni.cc:65] 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] Runtime aborting... 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] Aborting thread: 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] "main" prio=10 tid=1 Native 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | group="" sCount=0 dsCount=0 obj=0x75748000 self=0xb4827800 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | sysTid=14933 nice=-11 cgrp=default sched=0/0 handle=0xb6f5abec 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | state=R schedstat=( 0 0 0 ) utm=16 stm=6 core=1 HZ=100 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | stack=0xbe4b4000-0xbe4b6000 stackSize=8MB 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | held mutexes= "abort lock" "mutator lock"(shared held) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #00 pc 00004dfc /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #01 pc 00003631 /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #02 pc 00256a39 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #03 pc 0023a93d /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+148) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #04 pc 0022a937 /system/lib/libart.so (_ZN3art10AbortState10DumpThreadERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEEPNS_6ThreadE+22) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #05 pc 0022abb3 /system/lib/libart.so (_ZN3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+386) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #06 pc 0022ad61 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+72) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #07 pc 000ac1c5 /system/lib/libart.so (_ZN3art10LogMessageD1Ev+1312) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #08 pc 000b5eed /system/lib/libart.so (_ZN3artL8JniAbortEPKcS1_+1068) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #09 pc 000b6437 /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+58) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #10 pc 000b8839 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckEbPKcz.constprop.129+876) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #11 pc 000c10b9 /system/lib/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+36) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #12 pc 00090c5b /system/lib/libandroid_runtime.so (???) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #13 pc 0026e053 /system/framework/arm/boot.oat (Java_android_content_res_StringBlock_nativeGetString__JI+102) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.StringBlock.nativeGetString(Native method) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.StringBlock.get(StringBlock.java:82) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] - locked <0x2b2c6a62> (a android.content.res.StringBlock) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.XmlBlock$Parser.getPooledString(XmlBlock.java:482) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.TypedArray.loadStringValueAt(TypedArray.java:1003) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.TypedArray.getText(TypedArray.java:145) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.widget.TextView.<init>(TextView.java:991) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.widget.TextView.<init>(TextView.java:685) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.widget.TextView.<init>(TextView.java:681) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Constructor.newInstance!(Native method) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.createView(LayoutInflater.java:607) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] - locked <0x141f57f3> (a java.lang.Object[]) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:436) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.Activity.setContentView(Activity.java:2245) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at user.example.charu.its2017huree.homeActivity.onCreate(homeActivity.java:26) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.Activity.performCreate(Activity.java:6178) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2648) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2769) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.access$900(ActivityThread.java:177) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1430) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.os.Handler.dispatchMessage(Handler.java:102) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.os.Looper.loop(Looper.java:135) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.main(ActivityThread.java:5910) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Method.invoke!(Native method) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Method.invoke(Method.java:372) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] Dumping all threads without appropriate locks held: thread list lock mutator lock 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] All threads: 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] DALVIK THREADS (11): 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] "main" prio=10 tid=1 Native 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | group="" sCount=0 dsCount=0 obj=0x75748000 self=0xb4827800 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | sysTid=14933 nice=-11 cgrp=default sched=0/0 handle=0xb6f5abec 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | state=R schedstat=( 0 0 0 ) utm=21 stm=6 core=1 HZ=100 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | stack=0xbe4b4000-0xbe4b6000 stackSize=8MB 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] | held mutexes= "abort lock" 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #00 pc 00004dfc /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #01 pc 00003631 /system/lib/libbacktrace_libc++.so (_ZN9Backtrace6UnwindEjP8ucontext+8) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #02 pc 00256a39 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #03 pc 0023a93d /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+148) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #04 pc 00243a49 /system/lib/libart.so (_ZN3art10ThreadList10DumpLockedERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+104) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #05 pc 0022ab1f /system/lib/libart.so (_ZN3art10AbortState4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+238) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #06 pc 0022ad61 /system/lib/libart.so (_ZN3art7Runtime5AbortEv+72) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #07 pc 000ac1c5 /system/lib/libart.so (_ZN3art10LogMessageD1Ev+1312) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #08 pc 000b5eed /system/lib/libart.so (_ZN3artL8JniAbortEPKcS1_+1068) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #09 pc 000b6437 /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+58) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #10 pc 000b8839 /system/lib/libart.so (_ZN3art11ScopedCheck5CheckEbPKcz.constprop.129+876) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #11 pc 000c10b9 /system/lib/libart.so (_ZN3art8CheckJNI12NewStringUTFEP7_JNIEnvPKc+36) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #12 pc 00090c5b /system/lib/libandroid_runtime.so (???) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] native: #13 pc 0026e053 /system/framework/arm/boot.oat (Java_android_content_res_StringBlock_nativeGetString__JI+102) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.StringBlock.nativeGetString(Native method) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.StringBlock.get(StringBlock.java:82) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] - locked <0x2b2c6a62> (a android.content.res.StringBlock) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.XmlBlock$Parser.getPooledString(XmlBlock.java:482) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.TypedArray.loadStringValueAt(TypedArray.java:1003) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.content.res.TypedArray.getText(TypedArray.java:145) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.widget.TextView.<init>(TextView.java:991) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.widget.TextView.<init>(TextView.java:685) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.widget.TextView.<init>(TextView.java:681) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Constructor.newInstance!(Native method) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.createView(LayoutInflater.java:607) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] - locked <0x141f57f3> (a java.lang.Object[]) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:436) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.Activity.setContentView(Activity.java:2245) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at user.example.charu.its2017huree.homeActivity.onCreate(homeActivity.java:26) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.Activity.performCreate(Activity.java:6178) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2648) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2769) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.access$900(ActivityThread.java:177) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1430) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.os.Handler.dispatchMessage(Handler.java:102) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.os.Looper.loop(Looper.java:135) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at android.app.ActivityThread.main(ActivityThread.java:5910) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Method.invoke!(Native method) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at java.lang.reflect.Method.invoke(Method.java:372) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405) 02-01 07:34:43.652 14933-14933/? A/art: sart/runtime/runtime.cc:293] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200) 

Android имеет aa xml дань для этого в xml do Android: background = "? Attr / selectablebackground" Имеет ли эффект пульсации, который может быть вашим прошлым?

Попробуйте это определить &#127761 в строке.

 <string name="unicode_str">&#127761;</string> 

И в текстовом виде

 android:text = "@string/unicode_str" 
Intereting Posts