Sto provando a eseguire NDK per compilare codice nativo da eseguire su processore Atom (x86) e su ARM. Indipendentemente da come ho impostato APP_ABI, NDK sta generando la libreria armeabi. Anche se inserisco solo x86 per APP_ABI. E la dimensione del file è sempre la stessa. Ecco il mio file di Application.mk:Android ndk-build ignora APP_ABI: = x86
LOCAL_PATH := $(call my-dir)
APP_ABI := x86
include $(CLEAR_VARS)
LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog
LOCAL_MODULE := myjni-jni
LOCAL_SRC_FILES := myjni-jni.c
include $(BUILD_SHARED_LIBRARY)
Non importa quello che ho messo dopo APP_ABI sto ottenendo armeabi e la sua sempre stessa dimensione. Cosa c'è di sbagliato qui? Sto usando l'ultimo NDK.
+1 non so domanda precedente, ma mi è piaciuto aver risposto qui stavo mettendo APP_ABI : = tutto in android.mk e non funzionava, ma quando ho messo in application.mk funziona grazie mille .......... –
la sua ancora un mistero per me il motivo per cui la gente non legge html file dalla directory docs in ndk :) –
Nessun mistero. Ppl essere pigro. –