简单地将android:text="🌑 crash here"作为🌑(& #127761;)符号添加到TextView中会导致应用程序在以下设备上崩溃:
检查从零开始创建的空项目。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*)然而,在索尼XA和索尼Z2平板电脑(Android6.0.0)上,一切都很好,Unicode符号显示得恰到好处。
的问题是:是以前的Android6.0设备或一些制造商不支持的吗?为什么我会在日志中看到一幅纹丝不动的画?
编辑:,最后答案是NDK中的一个bug。查看@Charuka的答案,了解详细信息和解决办法。
发布于 2017-01-29 06:37:58
Android有一个xml,这是对xml的赞颂,Android:background="?attr/selectablebackground“是否会产生连锁反应,这可能是你的目标吗?
发布于 2017-02-01 04:25:35
试着用字符串定义🌑。
<string name="unicode_str">🌑</string>在文本视图上
android:text = "@string/unicode_str"https://stackoverflow.com/questions/41917982
复制相似问题