答案 0 :(得分:6)
SDK(Java部分)是相同的,但NDK(也可称为SDK的一部分)包含预构建的Windows / Linux / Mac版本的GCC编译器,用于生成ARM / MIPS / x86 Android可执行文件。 / p>
要在Mac上编译本机本机代码,您需要使用不同的预构建GCC工具链(包含在NDK中)。那部分肯定无法从Windows复制。
构建Java只需确保您的Mac不太旧(如PowerPC)并支持Android SDK和官方JDK来运行Ant构建脚本。
直接复制可能有一个问题:CLASSPATH变量将指向旧的Windows路径,而不是Mac路径。
答案 1 :(得分:4)
没有太大区别,但您需要再次下载SDK。这是因为并非所有内容都是Java,其中一些是本机代码,并且不适用于来自Windows的Mac。但在功能上,它是完全相同的。