Tag: android ndk

SIGILL nel codice NDK di Android

Ho un'applicazione NDK sul mercato e ho ottenuto un rapporto di crash nativo su un segnale SIGILL . (Utilizzo la rottura di google per generare rapporti nativi di crash). Ecco i dettagli: La mia applicazione è compilata per armeabi-v7a , con supporto NEON. Si è schiantato su un processre NVIDIA Tegra 2, che è ARM-7 […]

Android NDK R8E manca lo stdlib.h

Sto testando un codice di libreria nativo con l'Android NDK (android-ndk-r8e). La libreria nativa viene costruita dal suo makefile piuttosto che dal sistema di build modificato di Android. Utilizzando il makefile piuttosto che il sistema di creazione di Android è un requisito di progetto (OpenSSL e FIPS). La libreria deve essere costruita per API 14 […]

Linker Android: indefinito riferimento a bsd_signal

Sto eseguendo gradlew per compilare un'applicazione Android che ha una dipendenza lib statica. In qualche modo, ho un riferimento indefinito a bsd_signal . Ho potuto compilare questa applicazione con gradle 1.X, ma sono stato obbligato a passare a gradle 2.10 e rilasciare il mio file Android.mk a favore di mettere più istruzioni di build nel […]

Android Market multiple APK … Come circa le diverse architetture CPU?

Così ho pensato che ora potrei caricare la mia applicazione usando diverse librerie compilate da NDK per architetture di CPU mirate, ma sembra che non sia ansible. Chiunque sa caricare su APK differenti Android Market ciascuno contenente librerie compilate specificamente per diverse architetture CPU? Non ho provato questo e sembro una vita di spazio, ma […]

Come faccio a eseguire valgrind con un'applicazione Android?

Ho installato valgrind per android e posso confermare che sta funzionando come ho provato a funzionare con esso, e funziona bene. Ma come faccio ad eseguire un'applicazione android con un componente nativo che vorrei eseguire il debug? Ho guardato questa domanda: come avviare un'applicazione android con valgrind, ma non ho idea di come seguirlo. Come […]

ndk-build: undefined riferimento a .. errori quando si legano staticamente a libxml.a

Ho un sacco di riferimenti indefiniti a … errori quando compila il mio file sorgente singolo c ++ usando il tool ndk-build. Per il record uso RDK r6 su un sistema host linux. Prima di tutto ho battuto la testa contro questo problema tutto il giorno, quindi mi dispiace se lascio qualcosa o mi spieghi […]

Errori di collegamento in Android NDK (riferimento non definito a `__cxa_end_cleanup ')

Sto ottenendo questa output dopo aver aggiunto in un insieme di codice da un collega: ./obj/local/armeabi/objs/jniWrapper/native.o: In function `_Vector_base': D:/opt/android-ndk/sources/cxx-stl/stlport/stlport/stl/_vector.h:73: undefined reference to `__cxa_end_cleanup' ./obj/local/armeabi/objs/jniWrapper/native.o:(.ARM.extab.text._ZNSt6vectorIhSaIhEEC1ERKS1_[std::vector<unsigned char, std::allocator<unsigned char> >::vector(std::vector<unsigned char, std::allocator<unsigned char> > const&)]+0x0): undefined reference to `__gxx_personality_v0' ./obj/local/armeabi/objs/jniWrapper/native.o: In function `std::__node_alloc::deallocate(void*, unsigned int)': D:/opt/android-ndk/sources/cxx-stl/stlport/stlport/stl/_alloc.h:161: undefined reference to `__cxa_end_cleanup' ./obj/local/armeabi/objs/jniWrapper/native.o:(.ARM.extab.text._ZNSt4priv12_String_baseIcSaIcEED2Ev[std::priv::_String_base<char, std::allocator<char> >::~_String_base()]+0x0): undefined reference to […]

Codice autodifesa nativo su Android

Sto provando a creare un codice autoctono di autoctono su Android e lanciarlo nell'emulatore. Il mio campione è basato sul campione HelloJNI del android-ndk. Sembra così: #define NOPE_LENGTH 4 typedef void (*FUNC) (void); // 00000be4 <nope>: // be4: 46c0 nop (mov r8, r8) // be6: 4770 bx lr void nope(void) { __asm__ __volatile__ ("nop"); } […]

Come abilitare la funzionalità sink di A2DP in Android?

Sto sviluppando un dispositivo embedded personalizzato che utilizza Gingerbread 2.3.4 come un sistema operativo. Ora il dispositivo dovrebbe essere in grado di riprodurre lo streaming audio da altri dispositivi abilitati con A2DP , come iPhone o altri dispositivi Android. So che il pan di zenzero include Bluez stack 4.69 di Bluez che è in grado […]

Android NDK: Dalavik Heap e Heap nativi – Come separati tra i due

So che c'è il mucchio di Dalvik (JVM) e il mucchio nativo in una piattaforma Android. E il Dalvik GC non ha alcun lavoro sul mucchio nativo. Ma non sono sicuro di come questo lavoro, voglio dire come il sistema operativo Android li separano? ansible situazione 1: composta da hardware separato di memory (non credo […]

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