2016-07-12 13 views
1

Ich habe dieses Projekt Unity 5.4, und ich baue es separat für iOS und Android.
Auf der iOS-Seite ist das Leben ziemlich einfach. Unity erzeugt ein XCode-Projekt, das ich dann cocoapods verwende, um Bibliotheken von Drittanbietern hinzuzufügen. Das Android-Projekt, das Unity "baut" (exportiert), ist kein Android Studio-Standardprojekt und Sie müssen es importieren, anstatt es nur zu öffnen.
Dies führt zu einigen Komplikationen, jenseits meines Verständnisses, wie Android Studio funktioniert.
Ich glaube, es läuft alles darauf hinaus, Gradle dazu zu bringen, die Bibliotheken von Drittanbietern in den Build aufzunehmen, aber da die App nicht auf die normale Art und Weise startet, enden die Dinge nicht am Laufen.
Hat jemand Bibliotheken von Drittanbietern zu einem Unity/Android Studio-Projekt hinzugefügt? irgendwelche Hinweise werden geschätzt.Wie Hinzufügen von Bibliotheken von Drittanbietern zu Einheit Android Build mit Android Studio

+0

Können Sie Ihre build.gradle Datei teilen? –

+0

Danke @ cricket_007, Unity erzeugt keine 'build.gradle' Datei, und Android Studio fragt beim Importieren nach, ob Sie zu Gradle wechseln möchten, tut aber nichts dagegen. – Ali

+0

Hmm. Niemals Unity verwendet, aber wenn Sie Bibliotheken hinzufügen möchten, benötigen Sie wahrscheinlich eine Gradle-Datei. –

Antwort

1

Wenn die Third-Party-Bibliotheken im AAR/JAR-Format vorliegen, gibt es eine Option im Register "Inspector", um sie bei der Erstellung von Unity einzubinden.

Normalerweise können Sie .aar/.jar-Versionen der gewünschten Bibliothek unter jCenter oder Maven finden.

Ein anderer Weg ist, um zu sehen, ob der Quellcode auf Github gehostet wird, und bauen sie in eine .aar/.jar sich in Android Studio

Verwandte Themen