2016-07-31 11 views
0

Beim Versuch, JAR-Dateien zu meinem AndroidStudio-Projekt hinzuzufügen. Ich bekomme einen sehr langen Fehler. Meine Gründe für das Hinzufügen der JAR-Dateien sind der Zugriff auf bestimmte Klassen. Zum Beispiel SFTP die Fähigkeit und eine PCM-Datei zu nehmen und die Abtastrate von 44100 bis 16000. So ist die Gläser ändern, so kann ich folgende importieren:JAR-Dateien neu kompilieren

com.jcraft.jsch.*; 
com.jcraft.jsch.JSch; 
com.jcraft.jsch.Session; 
javax.sound.sampled.AudioFileFormat; 
javax.sound.sampled.AudioFormat; 
javax.sound.sampled.AudioInputStream; 
javax.sound.sampled.AudioSystem; 
javax.sound.sampled.UnsupportedAudioFileException; 

jedoch bei der Erstellung der wichtigsten Punkte dieses Fehlers ich bin

warning: Ignoring InnerClasses attribute for an anonymous inner class 
     (com.jcraft.jsch.Channel$1) that doesn't come with an 
     associated EnclosingMethod attribute. This class was probably produced by a 
     compiler that did not target the modern .class file format. The recommended 
     solution is to recompile the class from source, using an up-to-date compiler 
     and without specifying any "-target" type options. 

ich verschiedene Versionen der jAR-Dateien zu finden, habe versucht, oder das Herunterladen von der Quelle über die Befehlszeile neu zu kompilieren.

Wie erstelle ich ein Projekt, das eine Bibliothek kompiliert, die ich in meiner eigenen App verwenden kann?

Wie kompiliere ich die Quelle aus den Gläsern, oder wo finde ich die richtige Art von Gläsern (wenn das der Fall ist).

Antwort

0

Sie könnten möglicherweise die Quellen von http://www.jcraft.com/jsch/ greifen und die JAR-Dateien selbst kompilieren. Ich würde jedoch zuerst prüfen, ob Sie die neueste Version haben - das könnte auch Ihr Problem lösen.

Verwandte Themen