기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요?

 

안드로이드 텍스트 입력기가 Latin, Pinyin, OpenWnn이 있는데,

7인치 LCD(800x480)에서 일본어 입력기가 동작하지 않아 질문 드립니다.

시험삼아 Eclipse에서 AVD를 생성할 때 LCD를 800x480으로 설정하고

[Messagin] app에서 inputmethod를 Japanese IME로 변경하면

"The application OpenWnn(process jp.co.omronsoft.openwnn) has stopped unexpectedly"

라고 나오면서 자판이 나타나지 않습니다.

logcat을 보면 NO JNI_Onload found... 메시지가 나오기는 하지만 결국

AndroidRuntime에서 E/AndroidRuntime( 1818): java.lang.IllegalArgumentException: width and height must be > 0
라는 메시지를 시작으로 오류가 나타납니다.

(Eclipse에서 input method를 Japanase IME로 변경할 경우 정상일 때(320x480)에도 No JNI_Onload...메시지는 나타 납니다.)

 

Tablet에서 강제로 LCD사이즈를 가로 400으로 하면 화면 구성이 조금 엉망이기는 하지만 일어 IME가 나타나는 것으로보아 가로 사이즈가 OpenWnn 과 관계가 있어 보이는데

혹시 tablet형태의 LCD(7인치 800x480) 에서 일본어 IME을 해보신 분 계시면 조언 부탁 드립니다.

 

아래 내용은 문제 발생시 printout된 logcat입니다.

D/dalvikvm( 1818): Trying to load lib /system/lib/libwnndict.so 0x43a90460
D/dalvikvm( 1818): Added shared lib /system/lib/libwnndict.so 0x43a90460
D/dalvikvm( 1818): No JNI_OnLoad found in /system/lib/libwnndict.so 0x43a90460
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'createWnnWork' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'createWnnWork' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'createWnnWork' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'createWnnWork' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'createQueryStringBase' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'createQueryStringBase' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'createQueryStringBase' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'createQueryStringBase' (wrong CL)
D/dalvikvm( 1818): GC freed 1427 objects / 331088 bytes in 60ms
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'clearDictionaryParameters' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'clearDictionaryParameters' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'clearDictionaryParameters' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'clearDictionaryParameters' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'clearApproxPatterns' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'clearApproxPatterns' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'clearApproxPatterns' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'clearApproxPatterns' (wrong CL)
D/dalvikvm( 1818): GC freed 1062 objects / 463936 bytes in 57ms
D/dalvikvm( 1818): GC freed 405 objects / 353504 bytes in 57ms
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'setDictionaryParameter' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'setDictionaryParameter' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'setDictionaryParameter' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'setDictionaryParameter' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'setApproxPattern' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'setApproxPattern' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'setApproxPattern' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'setApproxPattern' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'getNumberOfLeftPOS' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'getNumberOfLeftPOS' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'getNumberOfLeftPOS' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'getNumberOfLeftPOS' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'getConnectArray' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'getConnectArray' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'getConnectArray' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'getConnectArray' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'getLeftPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'getLeftPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'getLeftPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'getLeftPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libwebcore.so' for 'getRightPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libmedia_jni.so' for 'getRightPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libexif.so' for 'getRightPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1818): +++ not scanning '/system/lib/libsrec_jni.so' for 'getRightPartOfSpeechSpecifiedType' (wrong CL)
D/dalvikvm( 1297): GC freed 10270 objects / 697416 bytes in 113ms

D/AndroidRuntime( 1818): Shutting down VM
W/dalvikvm( 1818): threadid=3: thread exiting with uncaught exception (group=0x4001e160)
E/AndroidRuntime( 1818): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 1818): java.lang.IllegalArgumentException: width and height must be > 0
E/AndroidRuntime( 1818): at android.graphics.Bitmap.nativeCreate(Native Method)
E/AndroidRuntime( 1818): at android.graphics.Bitmap.createBitmap(Bitmap.java:468)
E/AndroidRuntime( 1818): at android.inputmethodservice.KeyboardView.onBufferDraw(KeyboardView.java:623)
E/AndroidRuntime( 1818): at android.inputmethodservice.KeyboardView.onDraw(KeyboardView.java:614)
E/AndroidRuntime( 1818): at android.view.View.draw(View.java:6535)
E/AndroidRuntime( 1818): at android.view.ViewGroup.drawChild(ViewGroup.java:1531)
E/AndroidRuntime( 1818): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
E/AndroidRuntime( 1818): at android.view.ViewGroup.drawChild(ViewGroup.java:1529)
E/AndroidRuntime( 1818): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
E/AndroidRuntime( 1818): at android.view.ViewGroup.drawChild(ViewGroup.java:1529)
E/AndroidRuntime( 1818): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
E/AndroidRuntime( 1818): at android.view.ViewGroup.drawChild(ViewGroup.java:1529)
E/AndroidRuntime( 1818): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
E/AndroidRuntime( 1818): at android.view.ViewGroup.drawChild(ViewGroup.java:1529)
E/AndroidRuntime( 1818): at android.view.ViewGroup.dispatchDraw(ViewGroup.java:1258)
E/AndroidRuntime( 1818): at android.view.View.draw(View.java:6538)
E/AndroidRuntime( 1818): at android.widget.FrameLayout.draw(FrameLayout.java:352)
E/AndroidRuntime( 1818): at com.android.internal.policy.impl.PhoneWindow$DecorView.draw(PhoneWindow.java:1830)
E/AndroidRuntime( 1818): at android.view.ViewRoot.draw(ViewRoot.java:1349)
E/AndroidRuntime( 1818): at android.view.ViewRoot.performTraversals(ViewRoot.java:1114)
E/AndroidRuntime( 1818): at android.view.ViewRoot.handleMessage(ViewRoot.java:1633)
E/AndroidRuntime( 1818): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 1818): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 1818): at android.app.ActivityThread.main(ActivityThread.java:4363)
E/AndroidRuntime( 1818): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 1818): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 1818): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 1818): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
E/AndroidRuntime( 1818): at dalvik.system.NativeStart.main(Native Method)
I/Process ( 1297): Sending signal. PID: 1818 SIG: 3
I/dalvikvm( 1818): threadid=7: reacting to signal 3
I/dalvikvm( 1818): Wrote stack trace to '/data/anr/traces.txt'
E/ActivityThread( 1297): Failed to find provider info for android.server.checkin
E/Checkin ( 1297): Error reporting crash: java.lang.IllegalArgumentException: Unknown URL content://android.server.checkin/crash
es

 

감사합니다.


minong

2010.05.27 18:06:43
*.150.141.50

안녕하세요?

 

createKeyboardsLandscape쪽이 막혀 있어서 오류가 났었습니다.

res아래에 ..._landscape.xml이 없기는 한데 일단 portrait와 동일한 xml을 사용하도록 하니까

이제 제대로 보이네요.

 

감사합니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5428 home intenet 용 MB 구함 [1] Hongtae Park 2007-10-25 1549
» 7인치 LCD (800x480)에서 안드로이드 일본어 IME [1] minong 2010-05-26 1549
5426 로비/인터폰 구현시 적절한 레퍼런스류 및 구조 조언 부탁합니다 [2] 마은빈 2011-07-05 1549
5425 Android Volume Control 문의 [5] 새희망 2011-11-15 1549
5424 native 서비스 layer에서 자바 layer로 noti? [5] wizard14 2013-05-30 1549
5423 sleep mode진입후 wakeup시 간혹 app가 안살아나는경우가 있는데요 [2] 문철민 2014-07-15 1549
5422 6450 비디오 성능이 궁금합니다. [5] 김장균 2011-11-30 1548
5421 크로스컴파일러 arm-xxx-gcc 서로 어떤 차이가 있는가요? [1] pedor11 2014-05-14 1548
5420 V310 uboot build error [2] 훌러덩 2011-08-05 1547
5419 회사의 다른컴에서 aesop-embedded.org 접속이 안됩니다. [5] 조준동 2007-11-28 1546
5418 전자부품 불용자재 및 잉여자재 고가에 매입합니다. 반도체센터 2012-07-10 1546
5417 dm900b vs LAN9220 차이에 대해서 [2] gudrl 2013-05-02 1546
5416 터치 캘리브레이션 화면 안나오게하기 [1] 하하호호하하 2014-03-19 1546
5415 ioctl 콜 관련 질문입니다. [2] 문철민 2007-11-03 1545
5414 Aesop 툴체인은 어디서 받아야 하나요 ? [1] 이성윤 2010-05-04 1542
5413 s3c6410 tvp5150 관련질문 [3] 한태창 2011-02-14 1542
5412 안드로이드 파일 시스템 특정 폴더 빌드 않되게 하는 명령 [1] 김민욱 2012-08-26 1542
5411 애플리케이션에서 GPIO 컨트롤하기 에 대해 문의드립니다. [6] 미누유희 2013-02-05 1542
5410 리눅스 커널 2.6.27.에 안드로이드 2.1 올리기 [2] 그린맨 2010-03-29 1541
5409 이더넷포트와 스위칭허브IC간의 MII연결 질문 [1] Happycpu 2011-08-09 1541

사용자 로그인