2014-07-02 19 views
5

hedef x86_64 sonuçları için inşa benim NDK Application.mk APP_ABI aşağıdaki gibi yapılandırılmalıdır APP_ABI ile hedef x86_64 için inşa yapmak üzere yapılandırılmış inşa belirledik: Ben NDK bununla inşa çalıştırdığınızda x86_64NDK hatası

=, Android NDK: NDK Application 'yerel' hedefler bilinmeyen ABI (ler): x86_64 Android NDK: Lütfen APP_ABI tanımı Application.mk

I Linux x86_64 makinede yapı çalıştırıyorum aşağıda biz hatası alıyorum. Bunu düzeltmek için herhangi bir öneriniz var mı? X86_64 için bazı ayarları yapmak/NDK'yi yapılandırmak zorunda mıyım?

cevap

9

CPU-X86-64 doc

Ayarınız X86-64 olduğunu bakın. Eksi, alt çizgi değil. Eğer git den bu TBD versiyonunu çekmek gerekir

Not bugün itibariyle yayınlanan sürüm 2 Temmuz hala 64 bit desteği ile R9D edilir.

Güncelleme 2014/07/18 Şimdi NDK r10 dışında olduğunu

, desteklenen hedefler şunlardır: API seviyesini L. belirtmelidir

APP_ABI=all32 is equivalent to APP_ABI=armeabi,armeabi-v7a,x86,mips. 
APP_ABI=all64 is equivalent to APP_ABI=arm64-v8a,x86_64,mips64. 

Alakalı NDK indirmek zorunda http://developer.android.com/tools/sdk/ndk/index.html sürümünden.

+0

, güncellemek misiniz: Örneğin –

0

Eğer hedefler, kendi APP_PLATFORM değiştirmeleri gerektiğini desteklemediği kullandığınız platformu (minimum android-21 64bit desteği içindir) veya desteklenmeyen ABI kaldırın.

APP_ABI := armeabi armeabi-v7a mips x86 
APP_PLATFORM := android-14 

veya

bağlantısı kesik
APP_ABI := armeabi armeabi-v7a mips x86 arm64-v8a x86_64 mips64 
APP_PLATFORM := android-21