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
1
A
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
- 1. Bibliotheksabhängigkeiten von Drittanbietern zur Android-Bibliothek hinzufügen
- 2. Android Studio Einheit Tests
- 3. Wie Sie Bibliotheken von Drittanbietern zu MinGW hinzufügen?
- 4. Android Studio 1.0.1 hinzufügen externen Bibliotheken
- 5. Android Studio-Einheit Testkonfiguration
- 6. Hinzufügen von zwei Bibliotheken, die Fehler in Android Studio erstellen
- 7. Bibliotheken von Drittanbietern in CMake
- 8. Gibt es UI-Bibliotheken von Drittanbietern für Android?
- 9. Hinzufügen von Parse Javadoc zu Android Studio
- 10. Hinzufügen von Playstore zu Android Studio Emulator
- 11. Android Studio Build fehlgeschlagen beim Hinzufügen von pdfview Bibliothek
- 12. Mapping Wert Objekte aus Bibliotheken von Drittanbietern
- 13. Wie Android Studio Build abbrechen?
- 14. Android Studio Hinzufügen von Bildern mit Kontrollkästchen
- 15. Rückkehr von Einheit Aktivität zu MainActivity in Android Studio
- 16. Lesen von Build/Ausgaben/Logs Datei von Gradle/Android Studio
- 17. Android Studio Class von Build ausschließen?
- 18. Android Studio Build/Clean
- 19. Android Studio Build-Konfigurationen
- 20. Python: wie Protokollierungsanweisungen von Bibliotheken von Drittanbietern zu unterdrücken?
- 21. Äquivalent von Clean & Build in Android Studio?
- 22. Auflisten von Bibliotheken von Drittanbietern im Projekt
- 23. Verwenden von benutzerdefinierten android.jar mit Android Studio
- 24. Android Studio - Verwendung von Bibliotheken (aus Eclipse-Projekten)
- 25. hinzufügen .idea/Bibliotheken zu .gitignore mit Android Studio (und Gradle) eine gute Idee?
- 26. Hinzufügen von Spring für Android in Android Studio-Projekt
- 27. Android Studio, zum Einrichten von Projekten für gemeinsam genutzte Bibliotheken
- 28. Hinzufügen von Android-Jars zu Eclipse Build Path
- 29. NoClassDefFoundError mit Bibliotheken in Android Studio
- 30. Android Build fehlgeschlagen nach dem Hinzufügen von Crosswalk zu Ionic
Können Sie Ihre build.gradle Datei teilen? –
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
Hmm. Niemals Unity verwendet, aber wenn Sie Bibliotheken hinzufügen möchten, benötigen Sie wahrscheinlich eine Gradle-Datei. –