Android 使用LatinIME.git的软键盘上的运行时错误示例

Android 使用LatinIME.git的软键盘上的运行时错误示例,android,keyboard,android-softkeyboard,android-input-method,Android,Keyboard,Android Softkeyboard,Android Input Method,我需要专业安卓开发者的帮助。 我为安卓2.2开发了软键盘。我想以LatinIME.git为例 Eclipse项目是正确的,可以编译,但在安装应用程序并将键盘设置为设备上的输入法(我在2.2上使用HTC Desire)后,我出现了一个运行时错误: 10-13 16:31:03.809: ERROR/AndroidRuntime(4917): FATAL EXCEPTION: main 10-13 16:31:03.809: ERROR/AndroidRuntime(4917): android.v

我需要专业安卓开发者的帮助。 我为安卓2.2开发了软键盘。我想以LatinIME.git为例

Eclipse项目是正确的,可以编译,但在安装应用程序并将键盘设置为设备上的输入法(我在2.2上使用HTC Desire)后,我出现了一个运行时错误:

10-13 16:31:03.809: ERROR/AndroidRuntime(4917): FATAL EXCEPTION: main
10-13 16:31:03.809: ERROR/AndroidRuntime(4917): android.view.InflateException: Binary XML file line #43: Error inflating class <unknown>
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.createView(LayoutInflater.java:513)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.rInflate(LayoutInflater.java:621)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at com.android.inputmethod.latin.LatinIME.onCreateCandidatesView(LatinIME.java:410)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.inputmethodservice.InputMethodService.showWindowInner(InputMethodService.java:1317)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.inputmethodservice.InputMethodService.showWindow(InputMethodService.java:1285)
10-13 16:31:03.809: ERROR/AndroidRuntime(4917):     at android.inputmethodservice.InputMethodService$InputMethodImpl.showSoftInput(InputMethodService.java:388)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):致命异常:main
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):android.view.InflateException:二进制XML文件行#43:错误膨胀类
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.createView(LayoutInflater.java:513)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):位于com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.rInflate(LayoutInflater.java:621)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.inflate(LayoutInflater.java:407)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.inflate(LayoutInflater.java:320)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.view.LayoutInflater.inflate(LayoutInflater.java:276)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在com.android.inputmethod.latin.LatinIME.onCreateCandidatesView(LatinIME.java:410)上
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.inputmethodservice.inputmethodservice.showWindowInner(inputmethodservice.java:1317)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.inputmethodservice.inputmethodservice.showWindow(inputmethodservice.java:1285)
10-13 16:31:03.809:ERROR/AndroidRuntime(4917):在android.inputmethodservice.inputmethodservice$InputMethodImpl.showSoftInput(inputmethodservice.java:388)
。。。 强制关闭键盘后,键盘工作正常,但KeyboardView显示错误,请参见图片:

拉丁语1.png

Latin2.png

非常感谢

致以最诚挚的问候,维塔利。

解析xml时出错: 在线
让我们看看您的
PhoneLayoutInflater.java
代码。