This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
W przeciwieństwie do tego, jak zwykle buduje się aplikacje Android, Defold nie używa Gradle do całego procesu budowania. Zamiast tego Defold używa bezpośrednio narzędzi wiersza poleceń Android, takich jak aapt2 i bundletool, w lokalnym budowaniu, a Gradle wykorzystuje tylko podczas rozwiązywania zależności na serwerze budowania.
Rozszerzenia natywne mogą zawierać plik build.gradle w folderze manifests/android, aby określić zależności rozszerzenia. Przykład:
repositories {
mavenCentral()
}
dependencies {
implementation 'com.google.firebase:firebase-installations:17.2.0'
implementation 'com.google.android.gms:play-services-base:18.2.0'
}
Serwer budowania zbierze pliki build.gradle ze wszystkich rozszerzeń i użyje ich do rozwiązywania wszystkich zależności oraz dołączenia ich podczas budowania kodu natywnego.
Przykłady:
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB