4

有谁知道如何使用 cacche 从 Android Studio 2.3 构建 NDK?

当我从命令行构建我的 Android 应用程序时,它工作正常并且所有编译的文件都被正确缓存。

./gradlew assembleDebug

$ ps ax | grep ndk

/usr/local/bin/ccache /usr/local/Cellar/android-ndk/r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -MMD -MP -MF ...

但从 Android Studio 构建,它不使用 ccache。

$ ps ax | grep ndk

/usr/local/Cellar/android-ndk/r12b/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++ -MMD -MP -MF 
4

1 回答 1

1

在 Mac 上,尝试从命令行开始,强制设置环境变量:

   cd /Applications/Android\ Studio.app/Contents/MacOS/
   env NDK_CCACHE=/usr/local/bin/ccache ./studio
于 2017-06-14T23:15:23.533 回答