Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ClassDefNotFoundError在我自己的类中_Android_Noclassdeffounderror_Android 2.3 Gingerbread - Fatal编程技术网

Android ClassDefNotFoundError在我自己的类中

Android ClassDefNotFoundError在我自己的类中,android,noclassdeffounderror,android-2.3-gingerbread,Android,Noclassdeffounderror,Android 2.3 Gingerbread,我在Eclipse中开发了这个项目,然后转到IntelliJ IDEA CE 12,然后又回到Eclipse。IDEA并没有正确地将其转换为eclipse项目,所以我从现有源代码导入了该项目并添加了行 <nature>com.android.ide.eclipse.adt.AndroidNature</nature> 它在IDEA和Eclipse中工作得很好 我不知道您的项目发生了什么,但请尝试在Eclipse:project-->Clean-->YourProject

我在Eclipse中开发了这个项目,然后转到IntelliJ IDEA CE 12,然后又回到Eclipse。IDEA并没有正确地将其转换为eclipse项目,所以我从现有源代码导入了该项目并添加了行

<nature>com.android.ide.eclipse.adt.AndroidNature</nature>

它在IDEA和Eclipse中工作得很好

我不知道您的项目发生了什么,但请尝试在Eclipse:project-->Clean-->YourProject中进行清理并在Eclipse中构建您的项目。如果启动器活动的包名定义正确,请检查Android清单文件。

这样使用它(手动)不是一个好主意相反,我们可以通过简单的步骤将项目从IntelliJ IDEA导出到Eclipse

请按照本标准文件进行上述操作


希望这将对您有所帮助。

如果您在项目中使用library,请尝试在构建路径中添加到库导出中。

如果您确实有旧的正在工作的eclipse项目,请从IntelliJ IDEA项目复制/替换所有新代码和JAR。请记住仅复制/替换代码和JAR,而不是IntelliJ IDEA特定的设置文件。

右键单击有问题的项目并选择属性。
选择合适的Android版本(使用谷歌api的1.1、1.5或1.5版本),然后说ok。
再次右键单击项目并选择“Android工具>修复项目属性”
修复导入一次(如果需要)
刷新项目,您就可以不进行任何手动编辑了

希望这有帮助

E/dalvikvm( 9673): Could not find class 'com.capsule.launcher.views.Screen', referenced from method com.capsule.launcher.views.Workspace$1.onPageSelected
W/dalvikvm( 9673): VFY: unable to resolve check-cast 458 (Lcom/capsule/launcher/views/Screen;) in Lcom/capsule/launcher/views/Workspace$1;
D/dalvikvm( 9673): VFY: replacing opcode 0x1f at 0x0010
W/dalvikvm( 9673): Unable to resolve superclass of Lcom/capsule/launcher/views/CellLayout; (346)
W/dalvikvm( 9673): Link of class 'Lcom/capsule/launcher/views/CellLayout;' failed
W/dalvikvm( 9673): Unable to resolve superclass of Lcom/capsule/launcher/views/DockBar; (455)
W/dalvikvm( 9673): Link of class 'Lcom/capsule/launcher/views/DockBar;' failed
W/dalvikvm( 9673): VFY: unable to find class referenced in signature (Lcom/capsule/launcher/views/DockBar;)
W/dalvikvm( 9673): Unable to resolve superclass of Lcom/capsule/launcher/views/CellLayout; (346)
W/dalvikvm( 9673): Link of class 'Lcom/capsule/launcher/views/CellLayout;' failed
W/dalvikvm( 9673): Unable to resolve superclass of Lcom/capsule/launcher/views/DockBar; (455)
W/dalvikvm( 9673): Link of class 'Lcom/capsule/launcher/views/DockBar;' failed
E/dalvikvm( 9673): Could not find class 'com.capsule.launcher.views.DockBar', referenced from method com.capsule.launcher.views.WorkspaceHolder.onLayout
W/dalvikvm( 9673): VFY: unable to resolve instanceof 456 (Lcom/capsule/launcher/views/DockBar;) in Lcom/capsule/launcher/views/WorkspaceHolder;
D/dalvikvm( 9673): VFY: replacing opcode 0x20 at 0x001b
D/AndroidRuntime( 9673): Shutting down VM
W/dalvikvm( 9673): threadid=1: thread exiting with uncaught exception (group=0x40d6e300)
E/AndroidRuntime( 9673): FATAL EXCEPTION: main
E/AndroidRuntime( 9673): java.lang.NoClassDefFoundError: com.capsule.launcher.views.DockBar
E/AndroidRuntime( 9673):    at com.capsule.launcher.LauncherActivity.createWorkspace(LauncherActivity.java:116)
E/AndroidRuntime( 9673):    at com.capsule.launcher.LauncherActivity.onCreate(LauncherActivity.java:58)
E/AndroidRuntime( 9673):    at android.app.Activity.performCreate(Activity.java:5008)
E/AndroidRuntime( 9673):    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
E/AndroidRuntime( 9673):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
E/AndroidRuntime( 9673):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
E/AndroidRuntime( 9673):    at android.app.ActivityThread.access$600(ActivityThread.java:130)
E/AndroidRuntime( 9673):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
E/AndroidRuntime( 9673):    at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 9673):    at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 9673):    at android.app.ActivityThread.main(ActivityThread.java:4745)
E/AndroidRuntime( 9673):    at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 9673):    at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 9673):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
E/AndroidRuntime( 9673):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
E/AndroidRuntime( 9673):    at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager(  301):   Force finishing activity com.capsule.launcher/.LauncherActivity
D/dalvikvm( 9673): GC_CONCURRENT freed 4207K, 20% free 19381K/23943K, paused 13ms+4ms, total 52ms
W/ActivityManager(  301): Activity pause timeout for ActivityRecord{418f0cd0 com.capsule.launcher/.LauncherActivity}
D/dalvikvm(  301): GC_CONCURRENT freed 1886K, 28% free 22076K/30279K, paused 4ms+9ms, total 99ms
W/ActivityManager(  301): Activity destroy timeout for ActivityRecord{418f0cd0 com.capsule.launcher/.LauncherActivity}
D/Finsky  ( 7843): [1] 5.onFinished: Installation state replication succeeded.