【问题标题】:Gradle sync error with android.productFlavors settingandroid.productFlavors 设置的 Gradle 同步错误
【发布时间】:2016-07-11 08:24:30
【问题描述】:

我使用 com.android.tools.build:cradle-experimental:0.7.0。 并且只想为一些 abi 构建。 所以我将 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 'debug' 和 productFlavor '' 的 Android 二进制文件

我有谷歌这个错误信息,但没有结果。

只设置一个平台是可以的。为什么?我的设置或产品有什么问题。

谢谢。

【问题讨论】:

    标签: android-ndk gradle-experimental


    【解决方案1】:

    最后,我用它来设置目标平台。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-02
      • 1970-01-01
      • 2015-08-12
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多