在 LatinIME (AOSP) 中扩充类 EmojiPalettesView 时出错

Error inflating class EmojiPalettesView in LatinIME(AOSP)

提问人:No Name 提问时间:9/26/2017 最后编辑:No Name 更新时间:7/8/2023 访问量:546

问:

我查看了 Google LatinIME。然后我将文件夹导入到 .javaAndroid Studio

我运行了它,设置了它(我在手机设置中选择了键盘,我选择了语言布局) 但是在测试期间(通过关注)崩溃并出现错误:edittextapplication

android.view.InflateException:二进制 XML 文件行 #29:二进制 XML 文件行 #21:膨胀类时出错 com.android.inputmethod.keyboard.emoji.EmojiPalettesView

以下是完整的 StackTrace:

致命异常:main 进程:com.android.inputmethod.latin,PID:19332 android.view.InflateException:二进制 XML 文件行 #29:二进制 XML 文件行 #21:膨胀类时出错 com.android.inputmethod.keyboard.emoji.EmojiPalettesView 在 android.view.LayoutInflater.inflate(LayoutInflater.java:539) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在 com.android.inputmethod.keyboard.KeyboardSwitcher.onCreateInputView(KeyboardSwitcher.java:464) 在 com.android.inputmethod.latin.LatinIME.onCreateInputView(LatinIME.java:752) 在 android.inputmethodservice.InputMethodService.updateInputViewShown(InputMethodService.java:1117) 在 android.inputmethodservice.InputMethodService.showWindowInner(InputMethodService.java:1473) 在 android.inputmethodservice.InputMethodService.showWindow(InputMethodService.java:1447) 在 android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput(InputMethodService.java:437) 在 android.inputmethodservice.IInputMethodWrapper.executeMessage(IInputMethodWrapper.java:203) 在 com.android.internal.os.HandlerCaller$MyHandler.handleMessage(HandlerCaller.java:37) 在 android.os.Handler.dispatchMessage(Handler.java:102) 在android.os.Looper.loop(Looper.java:148) 在 android.app.ActivityThread.main(ActivityThread.java:5551) 在 java.lang.reflect.Method.invoke(本机方法) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:730) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:620) 原因:android.view.InflateException:二进制XML文件行#21:错误 充气类 com.android.inputmethod.keyboard.emoji.EmojiPalettesView 在 android.view.LayoutInflater.createView(LayoutInflater.java:645) 在 android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:764) 在 android.view.LayoutInflater.parseInclude(LayoutInflater.java:941) 在 android.view.LayoutInflater.rInflate(LayoutInflater.java:831) 在 android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:798) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:515) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:423) 在 android.view.LayoutInflater.inflate(LayoutInflater.java:374) 在 com.android.inputmethod.keyboard.KeyboardSwitcher.onCreateInputView(KeyboardSwitcher.java:464)

问题:帮我做错了什么?

java android 源

评论


答: 暂无答案