Android Productflavors构建所有

时间:2016-10-24 17:43:56

标签: android gradle

我想有多个Android构建,但它没有按照我想要的方式构建。

我正在使用Android Studio制作我的应用,并使用gradle文件中的以下productFlavors进行构建:

android {
    productFlavors {
        armv7 {
            ndk {
                abiFilters "armeabi-v7a", "x86"
            }
        }
    }
}

当我让Android Studio构建应用程序时,它只构建x86版本。如果我从风格中删除x86,则构建armeabi-v7a。如何构建两个版本?

1 个答案:

答案 0 :(得分:0)

你应该这样做以获得两者:

android {
    productFlavors {
        armv7 {
            ndk {
                abiFilters "armeabi-v7a"
            }
        }
        x86 {
            ndk {
                abiFilters "x86"
            }
        }
    }
}