Autore Topic: Problema/i nel lanciare il debug usando ActionBarSherlock  (Letto 604 volte)

Offline micius85

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Problema/i nel lanciare il debug usando ActionBarSherlock
« il: 25 Luglio 2012, 20:21:29 CEST »
0
Premetto che sono un neofita di Java, Android e della programmazione in generale.
Sto cercando di costruire un'applicazione che abbia un'action bar in cima, 3 o 4 tab sotto, e che contenga anche una mappa come contenuto di uno dei tab. Quindi l'unica possibilità era ricorrere ad ActionBarSherlock (o sbaglio? Perchè se ci fosse il modo di non usarlo sarei contento).

Forse ho fatto un pò di confusione con gli android-support.jar, ma Eclipse non mi dà errori.
Dopo varii esperimenti nel mettere e togliere libs e andoid-support, al momento di lanciare il debug nell'emulatore, mi viene questo messagio e l'emulatore non parte:

Codice: [Seleziona]

[2012-07-25 19:56:44 - mappa] Dx
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.dex.file.ClassDefsSection.add(ClassDefsSection.java:123)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.dex.file.DexFile.add(DexFile.java:163)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main.processClass(Main.java:486)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main.processFileBytes(Main.java:455)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main.access$400(Main.java:67)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:394)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:245)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:131)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:109)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main.processOne(Main.java:418)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main.processAllFiles(Main.java:329)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.dx.command.dexer.Main.run(Main.java:206)
[2012-07-25 19:56:44 - mappa] Dx         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2012-07-25 19:56:44 - mappa] Dx         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[2012-07-25 19:56:44 - mappa] Dx         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[2012-07-25 19:56:44 - mappa] Dx         at java.lang.reflect.Method.invoke(Unknown Source)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:180)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:703)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:577)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:728)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.resources.Project.build(Project.java:124)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1000)
[2012-07-25 19:56:44 - mappa] Dx         at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
[2012-07-25 19:56:44 - mappa] Dx         at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
[2012-07-25 19:56:44 - mappa] Dx 1 error; aborting
[2012-07-25 19:56:44 - mappa] Conversion to Dalvik format failed with error 1


Uso Eclipse EE IDE Juno, Windows 7, Java 1.6 e l'Android SDK è aggiornato.
Grazie anticipatamente per eventuali consigli.

Offline micius85

  • Nuovo arrivato
  • *
  • Post: 2
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
Re:Problema/i nel lanciare il debug usando ActionBarSherlock
« Risposta #1 il: 26 Luglio 2012, 14:49:52 CEST »
0
Risolto  ;-)
Credevo che i file android-support-v4.jar e android-support-v4-r6-googlemaps.jar potessero coesistere nell'Android Dependencies del mio progetto, in quanto credevo che avessero deleghe diverse, essendo il secondo dedicato a Google Map.
Invece o l'uno o l'altro.