L'exécution a échoué pour la tâche ': app: transformNativeLibsWithMergeJniLibsForDebug'. > Plus d'un Le fichier a été trouvé avec un chemin indépendant du système d'exploitation 'lib/arm64-v8a/libc ++ _ shared.so'
Cela se produit lorsque vous essayez de construire APK à partir de ce fichier https://github.com/node-on-mobile/node-on-Android
Essayez d'ajouter ceci dans votre build.gradle:
Android {
...
packagingOptions {
exclude 'lib/arm64-v8a/libc++_shared.so'
}
}
J'ai eu le même problème lors de la compilation du projet, la solution que j'ai trouvée est en deux étapes:
jniLibs/arm64-v8a/libc++_shared.so
en jniLibs/arm64-v8a/libc++node_shared.so
Remplacez la ligne 401
de src/main/include/node/common.gypi
par
'CLANG_CXX_LIBRARY': 'libc++node',
Il existe également un référentiel numéro où je vais suggérer cette solution.