2014-05-09 11 views
5

Ich versuche, die jsHybugger-Bibliothek (www.jshybugger.com) zu verwenden, um Javascript zu debuggen - JEDOCH - wenn ich versuche, das dev build auf meinem Gerät zu installieren sehe ich die folgende Fehlermeldung:Fehler beim Generieren des endgültigen Archivs: Doppelte Datei für APK gefunden: LICENSE.txt

Eclipse error

Hinweis: ich bin mit Eclipse

auch für die beiden Projekte, die die jsHybugger Glas umfassen, dies sind die .classpath suchen:

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> 
    <classpathentry exported="true" kind="lib" path="libs/jshybugger-library-4.5.2.jar"/> 
    <classpathentry exported="true" kind="lib" path="libs/gson-2.2.4.jar"/> 
    <classpathentry exported="true" kind="lib" path="libs/httpmime-4.1.1.jar"/> 
    <classpathentry exported="true" kind="lib" path="libs/icu4j-4_8_1_1.jar"/> 
    <classpathentry exported="true" kind="lib" path="libs/signpost-core-1.2.1.1.jar"/> 
    <classpathentry exported="true" kind="lib" path="libs/android-support-v4.jar"/> 
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> 
    <classpathentry exported="true" kind="lib" path="libs/twitter4j-core-3.0.5.jar"/> 
    <classpathentry kind="src" path="src"/> 
    <classpathentry kind="src" path="gen"/> 
    <classpathentry kind="output" path="bin/classes"/> 
</classpath> 


<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/> 
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/> 
    <classpathentry exported="true" kind="lib" path="/libs/jshybugger-library-4.5.2.jar"/> 
    <classpathentry exported="true" kind="lib" path="/libs/urbanairship-lib-2.1.2.jar"/> 
     <classpathentry kind="src" path="gen"/> 
    <classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.DEPENDENCIES"/> 
    <classpathentry exported="true" kind="lib" path="/libs/gson-2.2.4.jar"/> 
    <classpathentry exported="true" kind="lib" path="/libs/httpmime-4.1.1.jar"/> 
    <classpathentry exported="true" kind="lib" path="/libs/libGoogleAnalyticsV2.jar"/> 
    <classpathentry kind="output" path="bin/classes"/> 
</classpath> 

Wie Sie sehen können, ist kein Junit enthalten. Ich

+0

Die beiden Projekte haben ihre license.txt löschen one? –

+0

Das komplette Projekt besteht aus mehreren Unterprojekten.Zwei der Projekte enthalten die jsHybugger-Bibliothek.Diese LICENSE.TXT-Dateien sind leider in den Gläsern - ist es möglich, aus dem Glas zu löschen? –

+0

Ich habe versucht editieren Sie das Glas mit diesem Leitfaden: http://www.wikihow.com/Edit-the-Contents-of-a-.Jar-File-on-a-Mac jedoch, als das Projekt zu bauen, beschwerte sich Eclipse 'Conversion to Dalvik Format fehlgeschlagen mit Fehler 1' –

Antwort

2

entdeckt, dass eines der Projekte junit enthalten:

Project properties - Java Build Path

So klickte ich auf „Entfernen“, um von Junit loszuwerden 4. Dies ist der Testordner verursacht errored werden - und ich gelöscht, dass Mappe !

Anschließend konnte ich das Projekt auf meinem Dev-Gerät bereitstellen.

Fazit:? Es scheint nicht möglich zu sein Junit und jsHybugger zugleich zu verwenden, bis die `LICENSE.TXT“ von jsHybugger entfernt

+0

LICENSE.txt wurde umbenannt, um Namenskollision zu verhindern (jsHybugger 4.5.3) – cyberflohr

+0

Vielen Dank :-) –

Verwandte Themen