2014-07-26 47 views
3

我剛剛看到Android NDK的第10個版本,我不完全理解每個平臺的軟件包的新拆分(適用於32位和64位版本的Windows或Linux,對於其中的每一個兩個包)。由於已經添加了三個新平臺(arm64-v8a,x86_64和mips64),ndk32軟件包必須針對32位版本的Android,而ndk64則針對新的64位版本?我希望有人能幫我理解這個軟件包之間的新分工,謝謝。NDK64和NDK32 r10

+2

我明白了新的_android-ndk64-r10_軟件包支持編譯32位和64位目標。但是因爲_Android L_是第一個/唯一的64位支持平臺,它已經被放入單獨的包(至少現在)。 – harism

回答

0

該問題已得到明確解決,因爲使用最新的兩個版本,它們爲每個平臺提供統一軟件包。

5

我也很困惑。

我把它解釋成harsim所說的那樣:
(32位目標)表示目標android設備是32位的。
(64位目標)表示目標Android設備是64位。

+0

我想如果你使用64位版本,你也瞄準32位,不是嗎? – batmaci

+0

我預計不會。 32位和64位是不同的目標。有時候供應商會提供反向支持,或者從那時起生成系統已經改變。 – Cookster

+0

什麼是64位設備?你能說出一些嗎?是三星s5 64?如果不是我使用64 ndk,它的作品 – batmaci

相關問題