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

안녕하세요?

 

안드로이드 텍스트 입력기가 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
5448 NFS와 CRAMFS의 차이점 [2] 코지존 2012-02-09 1561
5447 Origen Board Camera Connector 문의드립니다 [1] 오종현 2012-01-12 1560
5446 USB 3.0 관련 질문 [3] 신현호 2012-03-12 1560
5445 안드로이드폰을 이용한 CCTV 서버 및 클라이언트 구현 관련...... [2] blue0sky 2014-07-23 1558
5444 s3c6410 비디오 코덱에 대해서 질문 드립니다 ㅠㅠ [7] 김형태 2009-03-16 1557
5443 Aesop V210 보드에서 MAC 어드레스 변경 가능한가요? (재등록) [3] Ike 2012-01-29 1557
5442 [질문] jffs2 mount 에러 2 [1] 민세홍 2006-06-02 1555
5441 왜? 모듈을 올리려면(insmod: can't insert 'dev_led.ko': invali... [3] 혜민아빠 2012-04-06 1555
5440 이솝 보드 펌웨어 만들기..? [1] 어둥등 2013-07-09 1555
5439 구글 CTS 인증 문의 드릴께요... 젤리빈 4.2.2 입니다. [2] 천동이 2014-08-14 1555
5438 리눅스 커널 사용 메모리 설정 [2] 양파링 2012-07-12 1554
5437 NTFS USB HDD 인식실패(이영재님 자료참고) 이학남 2008-10-25 1553
5436 misc_register()와 register_chrdev()의 차이점 [2] 김경식 2012-06-20 1553
5435 ARM Trustzone 지원에 대해 알고 싶습니다. (ORDROID-T) [1] 안드로뉴비 2010-07-16 1551
5434 Exynos5 선정에 대한 고려사항 질문 [5] 카보 2012-12-27 1551
5433 Linux 커널 포팅 관련 기초 질문 [1] 갱고 2013-03-21 1551
5432 [v210]TV Out 관련 도움 부탁드립니다. [1] 사악깨비 2013-07-24 1551
5431 S5PV310(Exynos4210) 보드에 올릴 소스 다운받으려고 하는데요.. [4] honggun 2012-07-11 1550
5430 android에서 FOTA 과정이 어떻게 이루어지나요? [1] 홍권이 2012-02-15 1550
5429 home intenet 용 MB 구함 [1] Hongtae Park 2007-10-25 1549

사용자 로그인