support compiling on android