2016-07-11 3 views
0

私はcom.android.tools.build:cradle-experimental:0.7.0を使用します。 そして、いくつかのabiのためだけにビルドしたい。 だから私は以下のようにandroid.productFlavorsを設定します。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") 
     } 
    } 

私は同期エラーました:私が持っていたxduilib「

:エラー:buildType「デバッグ」とproductFlavor「」プロジェクトに」がAndroidのバイナリを見つけることができません。 Googleはこのエラーメッセージを表示しますが、結果は表示されません。

プラットフォームを1つだけ設定しても問題ありません。どうして?私の設定や製品に何が問題なのですか?

ありがとうございます。

答えて

0

最後に、これを使用してターゲットプラットフォームを設定します。

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