Wir haben ein ziemlich großes C++ Projekt, das wir plattformübergreifend für Android und iOS bauen. Xcode verwendet alle Kerne beim Kompilieren und ist viel schneller (4-5x je nach Rechner). Gibt es eine Möglichkeit, die abnormale Leistung des NDK zu verbessern? Irgendwelche Multi-CPU-Optionen? Wir haben vorkompilierte Header, aber es scheint mir, es ist die Verwendung von Ressourcen, die den Fehler verursacht.Wie man Android andk baut
So alle Tipps oder Tricks, um Android Build-Zeiten zu beschleunigen Projekt würde sehr geschätzt werden!
den 'NDK-build' Befehl selbst machen verwendet. Sie könnten einfach 'ndk-build -jN' verwenden. – kennytm
@usman das N ist nicht wörtlich, Sie müssen dort eine Zahl platzieren, die basierend auf der Anzahl der CPU-Kerne auf Ihrem Build-System ausgewählt wird. Beispiel: -j4 – mah
@kennyTM Ich habe j2. Derselbe Befehl baut Dinge viel schneller auf dem System meines Freundes – usman