Mys*_*sLF 2 gradle android-ndk android-studio android.mk
I\xe2\x80\x99m 使用 Android Studio 和 Gradle。
\n\n有些口味的视图和功能略有不同。
\n\n因此,对于每种风格,我想切换 Android.mk1 文件。
\n\n前任)
\n\n但是,在externalNativeBuild和ndkBuild块中,无法\xe2\x80\x99t动态更改Android.mk的路径。
\n\n有人知道这件事吗?
\n您可以将产品风格传递到您的 makefile,而不是使用单独的 makefile:
在app/build.gradle
:
productFlavors {
flavor1 {
externalNativeBuild {
ndkBuild {
arguments "PRODUCT_FLAVOR=flavor1"
}
}
}
# etc...
}
Run Code Online (Sandbox Code Playgroud)
在Android.mk
:
ifeq (flavor1,$(PRODUCT_FLAVOR))
# Do flavor-specific stuff
endif
Run Code Online (Sandbox Code Playgroud)
我想如果你的风味特定部分非常大,那么Do flavor-specific stuff
- 部分可能是 an 。include
归档时间: |
|
查看次数: |
786 次 |
最近记录: |