Android studio 为每种口味分离Android.mk文件
我正在使用Android Studio和Gradle 有一些口味有一些不同的观点和特点 因此,对于每种口味,我想切换Android.mk1文件 ex)Android studio 为每种口味分离Android.mk文件,android-studio,gradle,android-ndk,android.mk,Android Studio,Gradle,Android Ndk,Android.mk,我正在使用Android Studio和Gradle 有一些口味有一些不同的观点和特点 因此,对于每种口味,我想切换Android.mk1文件 ex) flavorA->Android_flavorA.mk flavorB->Android_flavorB.mk 但是,在externalNativeBuild和ndkBuild块中,无法动态更改Android.mk的路径 有人知道这一点吗?您可以将产品风格传递给您的makefile,而不是单独的makefile: 在app/build.gra
- flavorA->Android_flavorA.mk
- flavorB->Android_flavorB.mk
有人知道这一点吗?您可以将产品风格传递给您的makefile,而不是单独的makefile: 在
app/build.gradle
中:
productFlavors {
flavor1 {
externalNativeBuild {
ndkBuild {
arguments "PRODUCT_FLAVOR=flavor1"
}
}
}
# etc...
}
在Android.mk中:
ifeq (flavor1,$(PRODUCT_FLAVOR))
# Do flavor-specific stuff
endif
我想如果您的口味特定部分非常大,那么
Do-flavor-specific-stuff
-部分可以是include
。谢谢!这是一个很有帮助的方法。虽然我没有看到针对每种口味运行make文件,但我的参数从未显示,并且make文件只针对每种abi运行