CMake
ãã«ãã®è¨å®ã§
ANDROID_UNIFIED_HEADERS=ON ãæå®ãã¾ã。é常ã¯、
cmake -DANDROID_UNIFIED_HEADERS=ON $OTHER_ARGS ã¨ã㦠CMake ãèµ·åãã¾ã。
Gradle ã®
externalNativeBuild ãã CMake ã使ã£ã¦ããå ´å、次ã®ããã«ãã¾ã。
android {
...
defaultConfig {
...
externalNativeBuild {
cmake {
...
arguments "-DANDROID_UNIFIED_HEADERS=ON"
}
}
}
}
ã¹ã¿ã³ãã¢ãã³ ãã¼ã«ãã§ã¼ã³
ã¹ã¿ã³ãã¢ãã³ ãã¼ã«ãã§ã¼ã³ãä½æããå ´åã¯、
--unified-headers ã渡ãã¾ã。ç¾å¨ã®ã¨ãã、ãã®ãªãã·ã§ã³ã¯、
make_standalone_toolchain.py ã®ã¿ã§å©ç¨ã§ã、以åã®ã¹ã¯ãªãã
make-standalone-toolchain.sh ã§ã¯å©ç¨ã§ãã¾ãã。
試é¨éç¨ç Gradle ãã©ã°ã¤ã³
è¿æ¥å
¬éäºå®ã§ã。
ãã¡ãããã©ãã¼ãã¦ãã ãã。
ã«ã¹ã¿ã ãã«ãã·ã¹ãã ã¸ã®å¯¾å¿
ã«ã¹ã¿ã ãã«ãã·ã¹ãã ã«ã対å¿ãã¦ãã¾ã。çµ±åãããã¼ãç¬èªã®ãã«ãã·ã¹ãã ã§ãµãã¼ãããæé ã¯、
ãã¡ããã覧ãã ãã。
çµ±åãããã¼ã«ã¤ãã¦ã®è©³ããæ
å ±ã¯、
ããã¥ã¡ã³ãã
ãã° ãã©ããã³ã°ãã覧ãã ãã。ä»å¾ã®ãªãªã¼ã¹ã«ã¤ãã¦ç¥ãããæ¹ã¯、
ãã¹ã¿ã¼ ãã©ã³ãã«ããææ°çã®ããã¥ã¡ã³ããã覧ãã ãã。
Posted by
Takeshi Hagikura - Developer Relations Team