diff --git a/android-client/build-apk.ps1 b/android-client/build-apk.ps1 index df56632..61a0a35 100644 --- a/android-client/build-apk.ps1 +++ b/android-client/build-apk.ps1 @@ -60,6 +60,15 @@ $log | Select-String -Pattern 'lines,' | ForEach-Object { $_.Line.Trim() } # 3. Mise en place a la main de ce que le deploiement ne place pas : manifeste, # .dex, et la bibliotheque native ALLEGEE - la version de debogage pese # 91 Mo, plus que la place libre sur ce volume. +# +# LES DOSSIERS D'ABORD, ET C'EST LA PREMIERE RELEASE QUI L'A APPRIS. Cet arbre +# est normalement creuse par l'etape Deploy - qui vient APRES celle-ci. En +# debogage il existait deja, laisse par un deploiement anterieur, et personne ne +# s'en apercevait ; pour une configuration jamais empaquetee, les trois copies +# ci-dessous tombaient sur un chemin absent. Les creer ne coute rien quand elles +# existent, et evite qu'une configuration neuve echoue sur sa premiere ligne. +New-Item -ItemType Directory -Force -Path "$stage", + "$stage\classes", "$stage\library\lib\arm64-v8a" | Out-Null Copy-Item "$out\AndroidManifest.xml" "$stage\AndroidManifest.xml" -Force Copy-Item "$out\pmserverApk.classes\*.dex" "$stage\classes\" -Force & $strip --strip-debug -o "$stage\library\lib\arm64-v8a\libpmserverApk.so" "$out\libpmserverApk.so"