2016-07-11 1 views
0

J'utilise com.android.tools.build:cradle-experimental:0.7.0. Et veulent construire seulement pour certains abi. Je me suis donc android.productFlavors comme ci-dessous:Erreur de synchronisation avec le paramètre android.productFlavors

productFlavors { 
     // for detailed abiFilter descriptions, refer to "Supported ABIs" @ 
     // https://developer.android.com/ndk/guides/abis.html#sa 
     create("arm") { 
      ndk.abiFilters.add("armeabi") 
     } 
     create("arm7") { 
      ndk.abiFilters.add("armeabi-v7a") 
     } 
     create("x86") { 
      ndk.abiFilters.add("x86") 
     } 
    } 

Je suis erreur de synchronisation: Erreur: Impossible de trouver Android binaire avec buildType 'debug' et productFlavor '' dans le projet ': xduilib'

j'avais google pour ce message d'erreur, mais aucun résultat.

Il est autorisé de définir une seule plate-forme. Pourquoi? Quel est le problème avec mon paramètre ou produit.

Merci.

Répondre

0

Enfin, je l'utilise pour définir la plate-forme cible.

android.ndk { 
     moduleName = 'xxx' 
     abiFilters.addAll(['armeabi', 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64', 'mips', 'mips64']) //this is default 
     ldLibs.addAll(['android', 'log']) 
    }