Fichier aarch64-linux-android-ssortingp manquant

Je mets à jour le studio Android 2.3 et mon projet a eu ces erreurs

Error:org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-ssortingp'' Error:net.rubygrapefruit.platform.NativeException: Could not start 'C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-ssortingp' Error:java.io.IOException: Cannot run program "C:\Users\...\AppData\Local\Android\sdk\ndk-bundle\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-ssortingp" (in directory "E:\projectNmame\app"): CreateProcess error=2, The system cannot find the file specified 

Est-ce que n’importe quel corps m’aidera à le réparer?

Merci d’avance

J’ai Android Studio 3.1.2 et après avoir approuvé les mises à jour suggérées par l’IDE, j’ai reçu les erreurs suivantes:

 org.gradle.api.tasks.TaskExecutionException: Execution failed for task '...'. Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command '/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-ssortingp' Caused by: net.rubygrapefruit.platform.NativeException: Could not start '/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-ssortingp' Caused by: java.io.IOException: Cannot run program "/Users/.../Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-ssortingp" (in directory "/Users/.../.../.../app"): error=2, No such file or directory Caused by: java.io.IOException: error=2, No such file or directory 

Il semble qu’il y ait un problème avec la version 17.0.4754217 de NDK.

Comme je n’utilise pas de composants ndk dans mon projet, la solution consistait à supprimer NDK du SDK Manager .

Accédez à Gestionnaire de SDK -> onglet Outils du SDK -> désélectionnez NDK -> Appliquer.

entrer la description de l'image ici

J’ai eu le même problème en utilisant la version 17.0.4754217 de NDK. Vous pouvez contourner ce problème en ajoutant le code suivant dans votre gradle.build:

 packagingOptions{ doNotSsortingp '*/mips/*.so' } 

Ou

 packagingOptions{ doNotSsortingp '*/mips/*.so' doNotSsortingp '*/mips64/*.so' } 

Si vous utilisez du code natif (C ++), je vous recommande d’append également le code suivant:

 ndk { abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86' // <- only the supported ones } 

Pour vous assurer de ne pas intégrer de binary MIPS.

Ajoutez-les au fichier gradle.build:

 packagingOptions{ doNotSsortingp '*/mips/*.so' doNotSsortingp '*/mips64/*.so' } 

Oui, j’ai eu cette erreur après la mise à jour NDK à 17.0.4754217.

J’ai juste essayé des solutions de contournement avec le dossier de copie de la v.16 (\ android-ndk-r16b -windows -x86_64 \ android-ndk- r16b \ toolchains \ mips64el-linux-android-4.9 \ prebuilt \ windows-x86_64) de https: / /developer.android.com/ndk/downloads/older_releases et ça marche pour moi.

Pas sûr de stable mais ça marche pour moi, jusqu’à ce que j’attende un nouveau correctif de Google.

J’ai trouvé un paquet ici à partir duquel j’ai copié tous les fichiers manquants et maintenant cela fonctionne parfaitement.

J’ai dû télécharger environ 1 Go de fichier juste pour obtenir ces petits paquets afin que quiconque ayant un problème avec ces paquets puisse les télécharger à partir du lien ci-dessous, puis les extraire simplement à

sdk\ndk-bundle\toolchains\

mips64el-linus-android

aarch64-linux-android

J’avais résolu ce problème en changeant la version de NDK en une version plus ancienne. Vous pouvez obtenir une ancienne version de ndk à partir de https://developer.android.com/ndk/downloads/older_releases . Le chemin du NDK est défini dans le fichier nommé local.properties dans le projet Android. Videz le fichier NDK d’origine, puis décompressez l’archive NDK de la version oloder dans le chemin défini dans local.properties. Enfin, nettoyez et reconstruisez le projet.

Le conseil très utile pour cela est de télécharger

> android-ndk-r16b

Ensuite, changez simplement le chemin NDK en android-ndk-r16b LIKE ME —

C: \ Android \ android-ndk-r16b

Alors, définitivement, cela fermera ma première expérience d’application.

entrer la description de l’image ici