2012-06-02 13 views

回答

6

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路徑。

4

沒有太大區別,但您需要再次下載SDK。這是因爲並非所有的東西都是Java,其中一些是本地代碼,並且不能在來自Windows的Mac上運行。但在功能上,它是相同的。

+0

windows中的可執行文件怎麼樣? *我不認爲這將在mac OS * – Gattsu