Tag: android ndk

ERRORE: '__NDK_FPABI__' non elenca un tipo

Durante la compilazione di codice di codice nativo, ottengo il seguente errore: <NDK-HOME>/platforms/android-17/arch-arm/usr/include/jni.h:235:68: error: expected ';' at end of member declaration <NDK-HOME>/platforms/android-17/arch-arm/usr/include/jni.h:235:70: error: '\__NDK_FPABI__' does not name a type … Con tonnellate di ripetizioni. I dettagli relativi alla piattaforma sono i seguenti: Native OS: Windows 7 (64 bit) with Cygwin64 NDK Version: r9c Un problema […]

Come call un metodo super class overridden in Java tramite JNI?

Sto tentando di ignorare un metodo di callback di attività con un'implementazione nativa (per associare Lua in un'attività). Tuttavia ho colpito un ostacolo cercando di call il metodo della superclass nel codice JNI, come è necessario per il richiamo. Ad esempio, ho una class come questa: class TestActivity extends Activity { @Override protected native void […]

Come si aggiunge una libreria esistente .so a un progetto Android Studio?

Ci sono diverse fonti che dicono che si dovrebbe creare una directory in src / main / called jniLibs / armeabi e aggiungere il file compilato .so a questa posizione. Quindi carica la tua libreria usando System.loadLibrary ("nameOflib"). Il mio problema è che quando definisco la mia function public native long create(); create () fornisce […]

Utilizzando Javah su Linux

Ho una class semplice da utilizzare su JNI, che devo esportre in un file di intestazione (.h). Ho letto che devo usare il command javah passando alla cartella src del progetto e digitando: javah -jni com.main_package.NativeClass Sulle windows funziona bene, ma sul mio principale OS (Linux) non lo fa. Continua a dire che non riesce […]

Creazione di buffer di protocollo con toolchain autonomo NDK

Ho problemi con la creazione di buffer di protocollo per Android utilizzando un toolchain indipendente NDK creato con lo script $ NDK / build / tools / make-standalone-toolchain.sh. Il problema che sto avendo è questo: libtool: link: g++ -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -O2 -g -DNDEBUG -o protoc main.o ./.libs/libprotobuf.a ./.libs/libprotoc.a /home/sizeak/AudioFingerprinting/ProtoBuf/jni/src/.libs/libprotobuf.a -lz -lc ./.libs/libprotoc.a(plugin.pb.o): In […]

Creazione di collegamenti simbolici in Android all'interno di una directory di asset di un'applicazione

Non riesco a trovare una risposta solida per questa domanda specifica. Sto cercando di creare un collegamento simbolico a livello di una directory nella cartella risorse in un'altra posizione all'interno della directory di risorse della stessa applicazione. In sostanza, sto cercando di fare la stessa cosa che il metodo createSymbolicLink di Java.nio.Files avrebbe fatto. C'è […]

Includi uuid.h nel progetto Android NDK

Sto portndo un programma C su Android utilizzando la NDK. Il programma utilizza la uuid.h o uuid/uuid.h seconda di quale è disponibile. Quando compila il programma, dà il messaggio di errore uuid.h: No such file or directory . Sono nuovo alla NDK, quindi non sono completamente sicuro di quale sia il problema. Sto usando cygwin […]

OpenCV riferimenti non definiti

Sto cercando di colbind l'applicazione Android JNI con OpenCV ma ho questi errori ./obj/local/armeabi /libopencv_calib3d.a(calibinit.cpp.o): In function `cvDrawChessboardCorners': calibinit.cpp:(.text+0x20a): undefined reference to `cvLine' calibinit.cpp:(.text+0x244): undefined reference to `cvLine' calibinit.cpp:(.text+0x26e): undefined reference to `cvCircle' calibinit.cpp:(.text+0x2ec): undefined reference to `cvLine' calibinit.cpp:(.text+0x4ce): undefined reference to `cvLine' calibinit.cpp:(.text+0x504): undefined reference to `cvLine' calibinit.cpp:(.text+0x532): undefined reference to `cvCircle' ./obj/local/armeabi/libopencv_calib3d.a(calibinit.cpp.o): In […]

CPPFLAGS per file in Android.mk

Sto lavorando su un file Android.mk in cui, per un singolo module, uno dei file necessita di diversi CPPFLAGS; vale a dire, ha bisogno di -frtti abilitati, mentre altri hanno bisogno di default di Android -fno-rtti. La soluzione ovvia è stata variables specifiche di destinazione , ma stranamente non sembrano influenzare la compilazione, anche con […]

Android – 'Imansible caricare Foo: findLibrary restituito null'

So che ci sono già messaggi su questo errore in un overflow dello stack, ma da quello che ho trovato qui su SO e su Google non si allineano con il mio problema. Sto cercando di eseguire la mia applicazione, ma each qualvolta una function nativa si chiama il mio programma si blocca e ho […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.