visual ubicacion studio r17b r16 ndk64 ndk android-ndk

android ndk - ubicacion - ¿Cómo compilo código nativo simple con Android.mk?



ndk r16 (2)

En particular estoy tratando de compilar su binario de chainDD. Intenté usar ndk-build pero parece que necesito configurar NDK_PROJECT_PATH pero no se describe en qué se debe configurar en la documentación.


Necesitas establecer tu carpeta de proyecto así:

raíz_proyecto

| _ _ jni / (incluya Android.mk y su código C / C ++)

| _ _ otro_directorio

El directorio jni no puede cambiar de nombre. y ejecute ndk-build en el directorio project_root.


Primero, asegúrate de tener el NDK:

http://developer.android.com/tools/sdk/ndk/index.html

Esta es la forma más fácil de compilar un binario en C para su teléfono:

http://developer.android.com/tools/sdk/ndk/index.html

http://www.kandroid.org/ndk/docs/STANDALONE-TOOLCHAIN.html

Generalmente $ NDK (puede ser diferente) =

Linux:

/ home / <user> / android-ndk

Mac OS X:

/ Usuarios / <user> / android-ndk

Ambos: $ HOME / android-ndk

En la Terminal:

# create tool-chain - one line $NDK/build/tools/make-standalone-toolchain.sh --platform=android-3 --install-dir=/tmp/my-android-toolchain # add to terminal PATH variable export PATH=/tmp/my-android-toolchain/bin:$PATH # make alias CC be the new gcc binary export CC=arm-linux-androideabi-gcc # compile your C code(I tried hello world) $CC -o foo.o -c foo.c # push binary to phone adb push foo.o /data/local/tmp # execute binary adb /data/local/tmp/foo.o

Por favor, hágamelo saber si puedo ayudar!

Saludos,