마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 MS Word 파일 작성 문의합니다.

0 추천
WordprocessingMLPackage wordMLPackage;
		try {
			wordMLPackage = WordprocessingMLPackage.createPackage();
			wordMLPackage.getMainDocumentPart().addParagraphOfText("Hello Word!");
			
			try {
				wordMLPackage.save(new java.io.File(mFilePath + mFileName));
			} catch (Docx4JException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		} catch (InvalidFormatException e1) {
			// TODO Auto-generated catch block
			e1.printStackTrace();
		}

--------------------------------------

03-04 17:20:24.999: E/AndroidRuntime(17225): FATAL EXCEPTION: main
03-04 17:20:24.999: E/AndroidRuntime(17225): Process: com.example.testmswordandandroid, PID: 17225
03-04 17:20:24.999: E/AndroidRuntime(17225): java.lang.VerifyError: org/docx4j/openpackaging/contenttype/ContentTypeManager
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at org.docx4j.openpackaging.packages.OpcPackage.<init>(OpcPackage.java:114)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at org.docx4j.openpackaging.packages.WordprocessingMLPackage.<init>(WordprocessingMLPackage.java:144)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at org.docx4j.openpackaging.packages.WordprocessingMLPackage.createPackage(WordprocessingMLPackage.java:379)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at com.example.testmswordandandroid.MainActivity.onCreate(MainActivity.java:39)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.Activity.performCreate(Activity.java:5275)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2167)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2253)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.ActivityThread.access$800(ActivityThread.java:142)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1203)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.os.Handler.dispatchMessage(Handler.java:102)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.os.Looper.loop(Looper.java:136)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at android.app.ActivityThread.main(ActivityThread.java:5120)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at java.lang.reflect.Method.invokeNative(Native Method)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at java.lang.reflect.Method.invoke(Method.java:515)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
03-04 17:20:24.999: E/AndroidRuntime(17225): 	at dalvik.system.NativeStart.main(Native Method)

안녕하세요.

안드로이드 워드문서 쓰기 다시 문의드립니다. 안드로이드에서 MS워드 문서를 작성하려고하는데요.

verifyError가 뭔지, 어떻게 해결할 수 있는지 알 수 있을까요?

라이브러리에서 말썽을 일으키니까 정말 힘들고 어렵네요 ㅠㅠ

익명사용자 님이 2016년 3월 4일 질문

1개의 답변

0 추천
해당 라이브러리에 dependency가 걸려있는 JAXB라는 라이브러리가 안드로이드를 지원하지 않는 것 같네요.

http://www.docx4java.org/blog/2012/05/jaxb-can-be-made-to-run-on-android/
안_드루이드 (14,510 포인트) 님이 2016년 3월 4일 답변
...