Android & Eclispe - приложение Export Signed больше не работает

1

Внезапно я не могу экспортировать подписанное приложение в eclipse

Щелкните правой кнопкой мыши → Инструменты Android → Экспорт подписанного пакета приложений

Ничего не происходит, я все еще могу установить его на эмулятор и экспортировать пакет Unsigned

Что происходит не так?

Я получаю следующее в журнале ошибок, когда я нажимаю пункт меню "Экспорт подписанного приложения"

! ENTRY org.eclipse.ui.workbench 4 0 2010-09-12 02: 50: 14.734! СООБЩЕНИЕ ПРЕДУПРЕЖДЕНИЕ. Заблокированная рекурсивная попытка закрыть часть org.eclipse.ui.DefaultTextEditor пока все еще в середине его активации! STACK 0 java.lang.RuntimeException: ПРЕДУПРЕЖДЕНИЕ. Заблокированная рекурсивная попытка закрыть часть org.eclipse.ui.DefaultTextEditor пока все еще в середине его активации  в org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1300)  в org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1435)  в org.eclipse.ui.internal.EditorPane.doHide(EditorPane.java:61)  в org.eclipse.ui.internal.PartStack.close(PartStack.java:543)  в org.eclipse.ui.internal.EditorStack.close(EditorStack.java:206)  в org.eclipse.ui.internal.PartStack $1.close(PartStack.java:122)  в org.eclipse.ui.internal.presentations.util.TabbedStackPresentation $1.handleEvent(TabbedStackPresentation.java:83)  в org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)  в org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:279)  в org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access $1 (DefaultTabFolder.java:1)  в org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder $1.closeButtonPressed(DefaultTabFolder.java:70)  в org.eclipse.ui.internal.presentations.PaneFolder.notifyCloseListeners(PaneFolder.java:626)  в org.eclipse.ui.internal.presentations.PaneFolder $3.Закройте (PaneFolder.java:206)  в org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:2199)  в org.eclipse.swt.custom.CTabFolder $1.handleEvent(CTabFolder.java:327)  в org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)  в org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)  в org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)  в org.eclipse.jface.window.Window.runEventLoop(Window.java:825)  в org.eclipse.jface.window.Window.open(Window.java:801)  в org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:327)  в org.eclipse.ui.texteditor.AbstractTextEditor.handleEditorInputChanged(AbstractTextEditor.java:4632)  в org.eclipse.ui.texteditor.StatusTextEditor.handleEditorInputChanged(StatusTextEditor.java:233)  в org.eclipse.ui.texteditor.AbstractTextEditor.sanityCheckState(AbstractTextEditor.java:4784)  в org.eclipse.ui.texteditor.StatusTextEditor.sanityCheckState(StatusTextEditor.java:223)  в org.eclipse.ui.texteditor.AbstractTextEditor.safelySanityCheckState(AbstractTextEditor.java:4762)  в org.eclipse.ui.texteditor.AbstractTextEditor $ActivationListener.handleActivation(AbstractTextEditor.java:987)  в org.eclipse.ui.texteditor.AbstractTextEditor $ActivationListener.partActivated(AbstractTextEditor.java:944)  в org.eclipse.ui.internal.PartListenerList $1.run(PartListenerList.java:72)  в org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)  в org.eclipse.core.runtime.Platform.run(Platform.java:888)  в org.eclipse.ui.internal.PartListenerList.fireEvent(PartListenerList.java:57)  в org.eclipse.ui.internal.PartListenerList.firePartActivated(PartListenerList.java:70)  в org.eclipse.ui.internal.PartService.firePartActivated(PartService.java:187)  в org.eclipse.ui.internal.PartService.setActivePart(PartService.java:306)  в org.eclipse.ui.internal.WWinPartService.updateActivePart(WWinPartService.java:131)  в org.eclipse.ui.internal.WWinPartService.access $0 (WWinPartService.java:122)  в org.eclipse.ui.internal.WWinPartService $WWinListener.partDeactivated(WWinPartService.java:50)  в org.eclipse.ui.internal.PartListenerList2 $4.run(PartListenerList2.java:115)  в org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)  в org.eclipse.core.runtime.Platform.run(Platform.java:888)  в org.eclipse.ui.internal.PartListenerList2.fireEvent(PartListenerList2.java:55) в org.eclipse.ui.internal.PartListenerList2.firePartDeactivated(PartListenerList2.java:113)  в org.eclipse.ui.internal.PartService.firePartDeactivated(PartService.java:242)  в org.eclipse.ui.internal.PartService.setActivePart(PartService.java:300)  в org.eclipse.ui.internal.WorkbenchPagePartList.fireActivePartChanged(WorkbenchPagePartList.Java: 57)  в org.eclipse.ui.internal.PartList.setActivePart(PartList.java:136)  в org.eclipse.ui.internal.WorkbenchPage.setActivePart(WorkbenchPage.java:3531)  в org.eclipse.ui.internal.WorkbenchPage.requestActivation(WorkbenchPage.java:3071)  в org.eclipse.ui.internal.PartPane.requestActivation(PartPane.java:279)  в org.eclipse.ui.internal.EditorPane.requestActivation(EditorPane.java:98)  в org.eclipse.ui.internal.presentations.PresentablePart.setFocus(PresentablePart.java:192)  в org.eclipse.ui.internal.presentations.util.TabbedStackPresentation $1.handleEvent(TabbedStackPresentation.java:94)  в org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:270)  в org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:275)  в org.eclipse.ui.internal.presentations.util.AbstractTabFolder.handleMouseDown(AbstractTabFolder.java:345)  в org.eclipse.ui.internal.presentations.util.AbstractTabFolder $3.mouseDown(AbstractTabFolder.java:79) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)  в org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)  в org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)  в org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)  в org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)  в org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)  в org.eclipse.ui.internal.Workbench.access $4 (Workbench.java:2221)  в org.eclipse.ui.internal.Workbench $5.run(Workbench.java:500)  в org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)  в org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)  в org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)  в org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)  в org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)  в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)  в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)  в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)  в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)  в sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Метод) при sun.reflect.NativeMethodAccessorImpl.invoke(Неизвестно Источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke(Неизвестно Источник) в java.lang.reflect.Method.invoke(Неизвестно Источник) в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)  в org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)  в org.eclipse.equinox.launcher.Main.run(Main.java:1311)

! ENTRY com.android.ide.eclipse.adt 4 0 2010-09-12 02: 50: 27.661! СООБЩЕНИЕ Не удалось загрузить файл свойств для проект "MainMenuActivity"

! ENTRY org.eclipse.ui 4 0 2010-09-12 02: 50: 27.662! СООБЩЕНИЕ Необработанное событие исключение цикла! STACK 0 java.lang.NullPointerException при com.android.ide.eclipse.adt.internal.project.ProjectChooserHelper $NonLibraryProjectOnlyFilter.accept(Неизвестно Источник) в com.android.ide.eclipse.adt.internal.project.BaseProjectHelper.getAndroidProjects(Неизвестно Источник) в com.android.ide.eclipse.adt.internal.project.BaseProjectHelper.getAndroidProjects(Неизвестно Источник) в com.android.ide.eclipse.adt.internal.project.ProjectChooserHelper.getAndroidProjects(Неизвестно Источник) в com.android.ide.eclipse.adt.internal.wizards.export.ProjectCheckPage.handleProjectNameChange(Неизвестно Источник) в com.android.ide.eclipse.adt.internal.wizards.export.ProjectCheckPage.access $0 (не известно Источник) в com.android.ide.eclipse.adt.internal.wizards.export.ProjectCheckPage $1.modifyText(Неизвестно Источник) в org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)  в org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)  в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1027)  в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1008)  в org.eclipse.swt.widgets.Text.wmCommandChild(Text.java:2526)  в org.eclipse.swt.widgets.Control.WM_COMMAND (Control.java:4082)  в org.eclipse.swt.widgets.Control.windowProc(Control.java:3949)  в org.eclipse.swt.widgets.Display.windowProc(Display.java:4589)  в org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Метод) при org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:2313)  в org.eclipse.swt.widgets.Text.callWindowProc(Text.java:255)  в org.eclipse.swt.widgets.Control.windowProc(Control.java:4036)  в org.eclipse.swt.widgets.Text.windowProc(Text.java:2170)  в org.eclipse.swt.widgets.Display.windowProc(Display.java:4589)  в org.eclipse.swt.internal.win32.OS.SetWindowTextW(Native Метод) при org.eclipse.swt.internal.win32.OS.SetWindowText(OS.java:3264)  в org.eclipse.swt.widgets.Text.setText(Text.java:1961)  в com.android.ide.eclipse.adt.internal.wizards.export.ProjectCheckPage.onShow(Неизвестно Источник) в com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard $ExportWizardPage.setVisible(Неизвестно Источник) в org.eclipse.jface.wizard.WizardDialog.showStartingPage(WizardDialog.java:1199)  в org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:551)  в org.eclipse.jface.window.Window.create(Window.java:431)  в org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1089)  в org.eclipse.jface.window.Window.open(Window.java:790)  в com.android.ide.eclipse.adt.internal.wizards.actions.ExportWizardAction.run(Неизвестно Источник) в org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)  в org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)  в org.eclipse.jface.action.ActionContributionItem.access $2 (ActionContributionItem.java:501)  в org.eclipse.jface.action.ActionContributionItem $5.handleEvent(ActionContributionItem.java:411)  в org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)  в org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)  в org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3880)  в org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3473)  в org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)  в org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)  в org.eclipse.ui.internal.Workbench.access $4 (Workbench.java:2221)  в org.eclipse.ui.internal.Workbench $5.run(Workbench.java:500)  в org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)  в org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)  в org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)  в org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)  в org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)  в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)  в org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)  в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)  в org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)  в sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Метод) при sun.reflect.NativeMethodAccessorImpl.invoke(Неизвестно Источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke(Неизвестно Источник) в java.lang.reflect.Method.invoke(Неизвестно Источник) в org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)  в org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)  в org.eclipse.equinox.launcher.Main.run(Main.java:13

11)

Теги:

2 ответа

1

Я исправил его, появился еще один проект под названием MainMenuActivity (я не знаю, откуда это взялся), он не содержал файлов вообще. Я удалил этот проект, и теперь все работает.

1

У меня была такая же проблема, но я точно не помню, как я ее решил... Попробуйте обновить проект, затем Project > Очистить и перезапустить Eclipse.

  • 1
    Я попробовал это, я даже перезагрузил компьютер, но ничего не работает.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню