簡體   English   中英

在Eclipse中創建新的Android測試項目時出錯

[英]Error when creating a new Android test project in Eclipse

我正在使用版本:Luna發行版(4.4.0)生成ID:20140612-0600和ADT版本:23.0.2.1259578。

我正在開發一個Android項目,每當我嘗試通過在Package Explorer-> Android Tools-> New Test Project中右鍵單擊我的項目來創建一個新的測試項目時,都會收到“未處理的事件循環異常”,什么也沒有發生。

我嘗試使用File-> New-> Other-> Android Test Project創建一個新的測試項目,而我設法得到的只是一個沒有任何內容的空測試項目。 我懷疑以此方式創建的項目還可以。

我在Google上搜索了針對我的問題的解決方案,但找不到與之相關的任何內容。

我試圖從eclipse中刪除項目,然后再次導入它們,關閉eclipse,刪除工作區並再次創建。 似乎沒有任何作用。

以下是從eclipse導出的錯誤日志:

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.225
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\connectivity\CardReader\CardReaderSample\tests\AndroidManifest.xml

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.310
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\media\MediaRouter\MediaRouterSample\tests\AndroidManifest.xml

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.360
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\ui\DisplayingBitmaps\DisplayingBitmapsSample\tests\AndroidManifest.xml

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.377
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\ui\SlidingTabsBasic\SlidingTabsBasicSample\tests\AndroidManifest.xml

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.384
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\ui\SwipeRefreshLayoutBasic\SwipeRefreshLayoutBasicSample\tests\AndroidManifest.xml

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.390
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\ui\SwipeRefreshListFragment\SwipeRefreshListFragmentSample\tests\AndroidManifest.xml

!ENTRY com.android.ide.eclipse.adt 1 0 2014-07-23 23:59:53.394
!MESSAGE NPW ignoring malformed manifest C:\Program Files (x86)\Android\android-sdk\samples\android-20\ui\SwipeRefreshMultipleViews\SwipeRefreshMultipleViewsSample\tests\AndroidManifest.xml

!ENTRY org.eclipse.ui 4 0 2014-07-23 23:59:53.447
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException
    at java.lang.String.replace(Unknown Source)
    at com.android.sdklib.repository.descriptors.PkgDesc.patternReplaceImpl(PkgDesc.java:564)
    at com.android.sdklib.repository.descriptors.PkgDesc.getListDescription(PkgDesc.java:543)
    at com.android.sdklib.repository.local.LocalPkgInfo.getListDescription(LocalPkgInfo.java:244)
    at com.android.sdklib.SdkManager.getExtraSamples(SdkManager.java:309)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.SdkSelectionPage.loadSamplesForTarget(SdkSelectionPage.java:221)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.SdkSelectionPage.onSdkTargetModified(SdkSelectionPage.java:192)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.SdkSelectionPage.onSdkLoaded(SdkSelectionPage.java:471)
    at com.android.ide.eclipse.adt.internal.wizards.newproject.SdkSelectionPage.createControl(SdkSelectionPage.java:107)
    at org.eclipse.jface.wizard.Wizard.createPageControls(Wizard.java:178)
    at org.eclipse.jface.wizard.WizardDialog.createPageControls(WizardDialog.java:759)
    at org.eclipse.jface.wizard.WizardDialog.createContents(WizardDialog.java:622)
    at org.eclipse.jface.window.Window.create(Window.java:435)
    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1101)
    at com.android.ide.eclipse.adt.internal.wizards.actions.OpenWizardAction.run(OpenWizardAction.java:142)
    at com.android.ide.eclipse.adt.internal.wizards.actions.NewTestProjectAction.run(NewTestProjectAction.java:1)
    at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:253)
    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
    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:648)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1438)

卸載ADT,然后重新安裝。

此卸載答案: https : //stackoverflow.com/a/9097282/942224

和此文檔以安裝ADT。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM