The MotoDev studio won't work with Android SDK 20 or higher due to the fact that particular Interface is no longer used. They replaced it with ILogger. For those that care, I'm trying to resurrect the motodev studio tools so they can be used within Eclipse and with the latest SDKs. We'll see how that goes.
So until a new version is released the motodev tools won't work. Dave On Wednesday, December 19, 2012 8:14:38 AM UTC-5, Tony Gil wrote: > > dear julia, > > i am running eclipse java ee indigo build 20110916-0149 with motodev on a > windows xp machine. > > it was NOT up to date with android versions above 3.0 > > when i updated my android sdk yesterday, because i needed to debug an app > on a samsung s2 with jb, i was told to upgrade my android sdk tools to AT > LEAST rev 20 (i upped to 21, and upgraded accordingly all recommended > android sdk manager packages). > > i receive the same error message. eclipse error is: > > Caused by: java.lang. > ClassNotFoundException: com.android.sdklib.ISdkLog > > i could live without motodev tools, if necessary. please advise. > > thanks in advance for your help, > VALEU! > tg > > below is complete error logcat: > > !ENTRY org.eclipse.ui.workbench 4 2 2012-12-19 10:54:39.375 > !MESSAGE Problems occurred when invoking code from plug-in: > "org.eclipse.ui.workbench". > !STACK 0 > java.lang. > NoClassDefFoundError: com/android/sdklib/ISdkLog > at > com.motorola.studio.android.emulator.device.instance.AndroidDeviceInstance.getProperties(AndroidDeviceInstance.java:269) > at > org.eclipse.sequoyah.device.framework.manager.persistence.DeviceXmlWriter.createInstancesElement(Unknown > > Source) > at > org.eclipse.sequoyah.device.framework.manager.persistence.DeviceXmlWriter.saveInstances(Unknown > > Source) > at > org.eclipse.sequoyah.device.framework.factory.InstanceRegistry$WindowListener.windowClosed(Unknown > > Source) > at org.eclipse.ui.internal.Workbench$13.run(Workbench.java:983) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at > org.eclipse.ui.internal.Workbench.fireWindowClosed(Workbench.java:981) > at > org.eclipse.ui.internal.WorkbenchWindow.fireWindowClosed(WorkbenchWindow.java:1382) > at > org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1724) > at > org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:730) > at > org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:715) > at > org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:860) > at > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at > org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:858) > at org.eclipse.jface.window.WindowManager.close(WindowManager.java:109) > at org.eclipse.ui.internal.Workbench$18.run(Workbench.java:1109) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1106) > at org.eclipse.ui.internal.Workbench.access$15(Workbench.java:1035) > at org.eclipse.ui.internal.Workbench$25.run(Workbench.java:1279) > at > org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) > at org.eclipse.ui.internal.Workbench.close(Workbench.java:1277) > at org.eclipse.ui.internal.Workbench.restart(Workbench.java:2287) > at > org.eclipse.ui.internal.handlers.RestartWorkbenchHandler.execute(RestartWorkbenchHandler.java:31) > at > org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293) > at > org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) > at > org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) > at > org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) > at > org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241) > at > org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829) > at > org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815) > at > org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805) > at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) > at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) > at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165) > at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754) > at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696) > at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660) > at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494) > at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674) > at > org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) > at > org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667) > at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) > at > org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123) > at > org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) > at > org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) > at > org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) > at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) > at org.eclipse.equinox.launcher.Main.run(Main.java:1410) > Caused by: java.lang.ClassNotFoundException: com.android.sdklib.ISdkLog > at > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 56 more > !SESSION 2012-12-19 10:54:58.140 > ----------------------------------------------- > eclipse.buildId=M20110909-1335 > java.version=1.6.0_26 > java.vendor=Sun Microsystems Inc. > BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US > Framework arguments: -product org.eclipse.epp.package.jee.product > Command-line arguments: -os win32 -ws win32 -arch x86 -product > org.eclipse.epp.package.jee.product > > !ENTRY org.eclipse.ui 4 4 2012-12-19 10:55:09.937 > !MESSAGE Unable to create menu item > "org.eclipse.sequoyah.android.cdt.internal.build.ui.addNativeSupport", > command > "org.eclipse.sequoyah.android.cdt.internal.build.ui.addNativeSupport" not > defined > > !ENTRY org.eclipse.update.configurator 4 0 2012-12-19 10:55:32.062 > !MESSAGE Can't find bundle for base name feature, locale en_US > > !ENTRY org.eclipse.update.configurator 4 0 2012-12-19 10:55:40.781 > !MESSAGE Can't find bundle for base name feature, locale en_US > > !ENTRY org.eclipse.update.configurator 4 0 2012-12-19 10:55:44.500 > !MESSAGE Can't find bundle for base name feature, locale en_US > > !ENTRY org.eclipse.update.configurator 4 0 2012-12-19 10:55:46.562 > !MESSAGE Can't find bundle for base name feature, locale en_US > > !ENTRY org.eclipse.update.configurator 4 0 2012-12-19 10:55:51.125 > !MESSAGE Can't find bundle for base name feature, locale en_US > > !ENTRY org.eclipse.ui.workbench 4 2 2012-12-19 10:55:54.437 > !MESSAGE Problems occurred when invoking code from plug-in: > "org.eclipse.ui.workbench". > !STACK 0 > java.lang.NoClassDefFoundError: com/android/sdkstats/DdmsPreferenceStore > at > com.motorola.studio.android.installer.startup.InstallationChecker.earlyStartup(InstallationChecker.java:91) > at > org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87) > at > org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.Workbench$63.run(Workbench.java:2465) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > Caused by: java.lang.ClassNotFoundException: > com.android.sdkstats.DdmsPreferenceStore > at > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 6 more > > !ENTRY org.eclipse.ui 4 4 2012-12-19 10:55:54.437 > !MESSAGE Unhandled Exception > > !ENTRY com.motorola.studio.android.installer 4 0 2012-12-19 10:55:54.453 > !MESSAGE Unable to execute early startup code for an extension > !STACK 0 > java.lang.NoClassDefFoundError: com/android/sdkstats/DdmsPreferenceStore > at > com.motorola.studio.android.installer.startup.InstallationChecker.earlyStartup(InstallationChecker.java:91) > at > org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87) > at > org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at org.eclipse.ui.internal.Workbench$63.run(Workbench.java:2465) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) > Caused by: java.lang.ClassNotFoundException: > com.android.sdkstats.DdmsPreferenceStore > at > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 6 more > > !ENTRY com.motorola.studio.android 4 2 2012-12-19 10:56:01.421 > !MESSAGE Problems occurred when invoking code from plug-in: > "com.motorola.studio.android". > !STACK 0 > java.lang.NoClassDefFoundError: com/android/sdklib/ISdkLog > at > com.motorola.studio.android.emulator.device.instance.AndroidDeviceInstance.getProperties(AndroidDeviceInstance.java:269) > at > org.eclipse.sequoyah.device.framework.manager.persistence.DeviceXmlWriter.createInstancesElement(Unknown > > Source) > at > org.eclipse.sequoyah.device.framework.manager.persistence.DeviceXmlWriter.saveInstances(Unknown > > Source) > at > org.eclipse.sequoyah.device.framework.manager.InstanceManager.createProject(Unknown > > Source) > at > com.motorola.studio.android.devices.DevicesManager.createInstanceForDevice(DevicesManager.java:256) > at > com.motorola.studio.android.handset.HandsetPlugin.createInstance(HandsetPlugin.java:147) > at > com.motorola.studio.android.handset.HandsetPlugin.access$0(HandsetPlugin.java:135) > at > com.motorola.studio.android.handset.HandsetPlugin$2.run(HandsetPlugin.java:72) > at > com.motorola.studio.android.adt.StudioAndroidEventManager$7.run(StudioAndroidEventManager.java:198) > at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) > at > com.motorola.studio.android.adt.StudioAndroidEventManager.fireEvent(StudioAndroidEventManager.java:194) > at > com.motorola.studio.android.adt.DDMSFacade.deviceConnected(DDMSFacade.java:438) > at > com.motorola.studio.android.adt.DDMSFacade$1.run(DDMSFacade.java:301) > at > com.motorola.studio.android.AndroidPlugin$2.done(AndroidPlugin.java:151) > at > org.eclipse.core.internal.jobs.JobListeners$3.notify(JobListeners.java:39) > at > org.eclipse.core.internal.jobs.JobListeners.doNotify(JobListeners.java:96) > at > org.eclipse.core.internal.jobs.JobListeners.done(JobListeners.java:152) > at > org.eclipse.core.internal.jobs.JobManager.endJob(JobManager.java:647) > at > org.eclipse.core.internal.jobs.WorkerPool.endJob(WorkerPool.java:105) > at org.eclipse.core.internal.jobs.Worker.run(Worker.java:71) > Caused by: java.lang.ClassNotFoundException: com.android.sdklib.ISdkLog > at > org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429) > at > org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417) > at > org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) > at java.lang.ClassLoader.loadClass(Unknown Source) > ... 20 more > > -- You received this message because you are subscribed to the Google Groups "adt-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
