Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac和windows关于android SDK的区别是什么_Android_Windows_Macos_Sdk - Fatal编程技术网

mac和windows关于android SDK的区别是什么

mac和windows关于android SDK的区别是什么,android,windows,macos,sdk,Android,Windows,Macos,Sdk,如问题所述。我计划将android SDK库从我的microsoft windows pc复制到我的新Mac pc。我应该下载Mac版本的SDK还是将目录从windows复制到Mac就足够了?没有太大区别,但您需要再次下载SDK。这是因为并不是所有的东西都是Java,有些是本机代码,无法在Windows的Mac上运行。但在功能上,它是相同的。SDK(Java部分)是相同的,但NDK(也可以称为SDK的一部分)包含预构建的Windows/Linux/Mac版本的GCC编译器,用于生成ARM/MIP

如问题所述。我计划将android SDK库从我的microsoft windows pc复制到我的新Mac pc。我应该下载Mac版本的SDK还是将目录从windows复制到Mac就足够了?

没有太大区别,但您需要再次下载SDK。这是因为并不是所有的东西都是Java,有些是本机代码,无法在Windows的Mac上运行。但在功能上,它是相同的。

SDK(Java部分)是相同的,但NDK(也可以称为SDK的一部分)包含预构建的Windows/Linux/Mac版本的GCC编译器,用于生成ARM/MIPS/x86 Android可执行文件

要在Mac上编译本机代码,您需要不同的预构建GCC工具链(包含在NDK中)。那部分当然不能从Windows复制

要构建Java,只需确保您的Mac不是太旧(如PowerPC),并且支持Android SDK和官方JDK来运行Ant构建脚本


直接复制可能有一个问题:CLASSPATH变量将指向旧的Windows路径,而不是Mac路径。

Windows中的可执行文件如何?我认为这在mac操作系统中是行不通的