我已经build立了一个64位的Ubuntu的环境编译安卓工具(aapt,adb等),我现在下载2.1的源代码。
我已经编译过env,没有问题,build了模拟器和股票版本。 但是这是所有的Linux二进制文件(sdk工具)
我越想越不理解,我怎样才能build立这些工具的Windows机器?
(Ubuntu的虚拟框上运行我的托pipe服务器2008年是我的工作环境)。
我看到一些与minGW相关的post,但据我所知,这些都是Windows库的目的是在Windows机器上编译Linux二进制文件。 我正在寻找一种方法来编译Windows机器上的二进制文件。
我必须说,这似乎是不可能的,因为我不知道如何在Linux中的链接器将生成一个EXE文件,ithought采取.o文件,并试图链接他们在Windows(VS),但我不知道它会工作,我将不得不在Linux上find与API兼容的dll。
goolge如何创build一个Windows SDK?
以及在几个职位和“inazaruk”的帮助下,我设法找到命令: $ make -j PRODUCT-sdk-win_sdk showcommands dist
编译和./out/host/我有Windows二进制文件。 很酷:-)我不需要把它们拿出来,并在Windows下重新编译。
希望这可以帮助任何需要重新编译SDK工具的人。
make -j8 win_sdk
也建立Windows SDK。