2016-12-15 4 views
0

Ich bin ziemlich neu in React Native, aber ich muss ein Android-Modul für den Honeywell CT50 Barcode-Scanner erstellen.Hinzufügen von .jar zu Abhängigkeiten in React Native

ich einen libs Ordner in MyApp/android/app erstellt haben, wie in diesen zwei SO Beiträge angegeben:

Post 1

Post 2

Der zweite Beitrag sagt, dass ich den Paketnamen fügen Sie dann müssen die Abhängigkeiten etwas in der Art:

dependencies { 
    compile fileTree(dir: "libs", include: ["*.jar"]) 
    compile 'com.facebook.react:react-native:0.19.+' 
    compile 'com.squareup.okhttp3:okhttp:3.4.1' 
} 

Dies ist der Teil, mit dem ich kämpfe, t Die Formatierung des Namens. Hier ist, was der Inhalt der .jar-Datei wie folgt aussieht:

enter image description here

ich die AidcManager verweisen möchte, dies zu tun Ich habe versucht:

compile "com.honeywell.aidc.AidcManager" 
compile "com.honeywell.aidc:AidcManager" 
compile "com.honeywell.aidc:" 

Jedes Mal, wenn ich einen Fehler in meinem Sprich etwas wie:

Kann mir jemand in die richtige Richtung zeigen? Vielen Dank im Voraus.

Antwort

0

Kopieren Sie einfach .jar-Dateien in libs-Ordner und importieren Sie Klassen oder Pakete daraus in Ihre .java-Datei. Es besteht keine Notwendigkeit, sie in der .gradle-Datei zu referenzieren.

+0

danke für die Antwort. Wie würde ich die Klassen in die .java-Datei importieren? Wie diese importieren com.honeywell.aidc.AidcManager? – mtwallet

0

Answering wayyyyyyy zu spät, aber vielleicht für andere hilfreich sein, die für diese Antwort suchen,

nur in Libs hinzufügen .jar, dann unten hinzufügen in gradle

implementation files('libs/<YourJarName>.jar') 

Oder

Klicken Sie mit der rechten Maustaste auf das Glas und wählen Sie die Option "Glas zum Projekt hinzufügen".

Verwandte Themen