android - Commons.io error but working? -


im using code "backup" realm database on first run:

 try {                          fileutils.copyfile(new file(realm.getpath()), new file(environment.getexternalstoragedirectory()+"/old_db.realm"));                     } catch (ioexception e) {                         e.printstacktrace();                     } 

and receive error , app crash

 java.lang.exceptionininitializererror @ org.apache.commons.io.fileutils.docopyfile(fileutils.java:1150) @ org.apache.commons.io.fileutils.copyfile(fileutils.java:1091) @ org.apache.commons.io.fileutils.copyfile(fileutils.java:1038) @ com.leifacil.vademecum.atividades.splash.oncreate(splash.java:118) @ android.app.activity.performcreate(activity.java:5047) @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1094) @ android.app.activitythread.performlaunchactivity(activitythread.java:2056) @ android.app.activitythread.handlelaunchactivity(activitythread.java:2117) @ android.app.activitythread.access$700(activitythread.java:134) @ android.app.activitythread$h.handlemessage(activitythread.java:1218) @ android.os.handler.dispatchmessage(handler.java:99) @ android.os.looper.loop(looper.java:137) @ android.app.activitythread.main(activitythread.java:4867) @ java.lang.reflect.method.invokenative(native method) @ java.lang.reflect.method.invoke(method.java:511) @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1007) @ com.android.internal.os.zygoteinit.main(zygoteinit.java:774) @ dalvik.system.nativestart.main(native method) caused by: java.lang.noclassdeffounderror: org.apache.commons.io.output.stringbuilderwriter @ org.apache.commons.io.ioutils.<clinit>(ioutils.java:117) @ org.apache.commons.io.fileutils.docopyfile(fileutils.java:1150)  @ org.apache.commons.io.fileutils.copyfile(fileutils.java:1091)  @ org.apache.commons.io.fileutils.copyfile(fileutils.java:1038)  @ com.leifacil.vademecum.atividades.splash.oncreate(splash.java:118)  @ android.app.activity.performcreate(activity.java:5047)  @ android.app.instrumentation.callactivityoncreate(instrumentation.java:1094)  @ android.app.activitythread.performlaunchactivity(activitythread.java:2056)  @ android.app.activitythread.handlelaunchactivity(activitythread.java:2117)  @ android.app.activitythread.access$700(activitythread.java:134)  @ android.app.activitythread$h.handlemessage(activitythread.java:1218)  @ android.os.handler.dispatchmessage(handler.java:99)  @ android.os.looper.loop(looper.java:137)  @ android.app.activitythread.main(activitythread.java:4867)  @ java.lang.reflect.method.invokenative(native method)  @ java.lang.reflect.method.invoke(method.java:511)  @ com.android.internal.os.zygoteinit$methodandargscaller.run(zygoteinit.java:1007)  @ com.android.internal.os.zygoteinit.main(zygoteinit.java:774)  @ dalvik.system.nativestart.main(native method)  

the worst thing? working, correctly copyingthe file , save @ externalstorage.... why worst? dont know reason crash -_-

ps: use commons.io , fileutils in other files, maybe crash too

solved:

missing @ application in manifest

android:name="android.support.multidex.multidexapplication" 

ps: without works android 6.0(api 24)

the problem in android 4.1.2 (api 16)

where found answer:

getting exception java.lang.noclassdeffounderror: com.google.firebase.firebaseoptions after updating new firebase


Comments

Popular posts from this blog

mysql - Dreamhost PyCharm Django Python 3 Launching a Site -

java - Sending SMS with SMSLib and Web Services -

java - How to resolve The method toString() in the type Object is not applicable for the arguments (InputStream) -