Unless this is just a test application I would really rename your package. "com.company.appname" is technically legal but it is definitely not a good globally unique name.
On Saturday, June 23, 2012 10:51:50 PM UTC+1, Build Account wrote: > > Hello. > > If app has well defined BackupAgent class with definition in manifest, > the error suddenly occur randomly. > (signed/unsiged same but maybe not debug mode). > > I tried find solution through web, > but everybody screaming about this error with no answer. > The sample reference links from Stackoverflow are below > - > http://stackoverflow.com/questions/7506981/how-come-i-get-classnotfoundexception-when-backupagent-tries-to-start > - > http://stackoverflow.com/questions/7641765/mysterious-classnotfoundexception-when-android-system-engage-backupagent > - > http://stackoverflow.com/questions/6147241/android-app-classnotfoundexception-for-main-activity > - > http://stackoverflow.com/questions/3781151/java-lang-classnotfoundexception-on-working-app > (and you can find more with keywords 'backupagent classnotfoundexception') > > Does anyone know solution to avoid this unexpected error?? > (All the source code and manifest is all okay surely). > > Here is the log file. > -------------------------------- > E/ActivityThread(1954): Agent threw during creation: > java.lang.ClassNotFoundException: com.company.appname.mybackuphelper in > loader dalvik.system.PathClassLoader[/data/app/com.company.appname-1.apk] > W/dalvikvm(1954): threadid=1: thread exiting with uncaught exception > (group=0x4001e578) > E/AndroidRuntime(1954): FATAL EXCEPTION: main > E/AndroidRuntime(1954): java.lang.RuntimeException: Unable to create > BackupAgent com.company.appname.mybackuphelper: > java.lang.ClassNotFoundException: com.company.appname.mybackuphelper in > loader dalvik.system.PathClassLoader[/data/app/com.company.appname-1.apk] > E/AndroidRuntime(1954): at > android.app.ActivityThread.handleCreateBackupAgent(ActivityThread.java:1895) > E/AndroidRuntime(1954): at > android.app.ActivityThread.access$3200(ActivityThread.java:117) > E/AndroidRuntime(1954): at > android.app.ActivityThread$H.handleMessage(ActivityThread.java:1030) > E/AndroidRuntime(1954): at > android.os.Handler.dispatchMessage(Handler.java:99) > E/AndroidRuntime(1954): at android.os.Looper.loop(Looper.java:130) > E/AndroidRuntime(1954): at > android.app.ActivityThread.main(ActivityThread.java:3687) > E/AndroidRuntime(1954): at > java.lang.reflect.Method.invokeNative(Native Method) > E/AndroidRuntime(1954): at > java.lang.reflect.Method.invoke(Method.java:507) > E/AndroidRuntime(1954): at > com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:847) > E/AndroidRuntime(1954): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:605) > E/AndroidRuntime(1954): at dalvik.system.NativeStart.main(Native > Method) > E/AndroidRuntime(1954): Caused by: java.lang.ClassNotFoundException: > com.company.appname.mybackuphelper in loader > dalvik.system.PathClassLoader[/data/app/com.company.appname-1.apk] > E/AndroidRuntime(1954): at > dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240) > E/AndroidRuntime(1954): at > java.lang.ClassLoader.loadClass(ClassLoader.java:551) > E/AndroidRuntime(1954): at > java.lang.ClassLoader.loadClass(ClassLoader.java:511) > E/AndroidRuntime(1954): at > android.app.ActivityThread.handleCreateBackupAgent(ActivityThread.java:1864) > E/AndroidRuntime(1954): ... 10 more > W/asset(143): Asset path /data/app/com.company.appname-1.apk is neither a > directory nor file (type=1). > W/PackageManager(143): Failure retrieving resources forcom.company.appname > E/(143): Dumpstate > /data/log/dumpstate_app_error > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

