jni

Nie udało się wczytać biblioteki współdzielonej JNI (JDK)

Kiedy próbuję otworzyć Eclipse , pojawia się okno dialogowe: Nie udało się załadować biblioteki współdzielonej JNI "C:/J ... ieranie wersji 32-bitowych jest czymś, co chcę zrobić tylko w ostateczności. Co byłoby sugerowane, aby rozwiązać ten problem?

Jak mogę złapać SIGSEGV (błąd segmentacji) i uzyskać ślad stosu pod JNI na Androidzie?

Przenoszę projekt do nowego natywnego zestawu programistycznego Androida (np. JNI) i chciałbym złapać SIGSEGV, jeśli wystąpi ... ndler sygnału na Androidzie, to rozwiązałoby to część mojego pytania, ale nie widzę takiej biblioteki dla Androida / Dalvika.

Wywołanie metody java z c++ w Androidzie

Próbuję uzyskać proste wywołanie metody Java z C++ , podczas gdy Java wywołuje natywną metodę. Oto Kod Javy: public class M ... y.onCreate(MainActivity.java:22) Najwyraźniej oznacza to, że nazwa metody jest błędna, ale dla mnie wygląda to w porządku.

JNI i Gradle w Android Studio

Próbuję dodać natywny kod do mojej aplikacji. Mam wszystko w ../main/jni Jak to było w moim projekcie Eclipse. Dodałem ndk.di ... mk: APP_STL := gnustl_static APP_CPPFLAGS := -frtti -fexceptions APP_ABI := armeabi armeabi-v7a APP_PLATFORM := android-8

Używać JNI zamiast JNA do wywoływania kodu natywnego?

JNA wydaje się nieco łatwiejsze w użyciu do wywołania kodu natywnego w porównaniu do JNI. W jakich przypadkach użyłbyś JNI zamiast JNA?

Operacje Bitmapowe JNI, pomagające uniknąć OOM podczas korzystania z dużych obrazów [zamknięte]

Tło W większości przypadków uzyskanie OOM na Androidzie jest spowodowane używaniem zbyt wielu bitmap i / lub tworzeniem duż ... warz Detekcja Obrót pod dowolnym kątem, a przynajmniej te oczywiste . obecnie dodałem tylko obrót licznika o 90 stopni .

Jak buforować bitmapy do pamięci natywnej

Za moje 10 000 punktów postanowiłem coś dodać do tej fajnej strony: mechanizm buforowania bitmap na pamięci natywnej. Tło ... em. jest on oparty na kodzie, który napisałem tutaj, ale pozwala wykonać więcej operacji i można łatwo dodać więcej własnych.

Jak zwrócić tablicę z JNI do Javy?

[1]} próbuję używać Androida NDK. Czy istnieje sposób na zwrócenie tablicy (w moim przypadku int[]) utworzonej w JNI do Javy? Jeśli tak, proszę podać szybki przykład funkcji JNI, która to zrobi. -Dzięki

Konwersja z signed char na unsigned char i z powrotem?

Pracuję z JNI i mam tablicę typu jbyte, gdzie jbyte jest reprezentowany jako znak podpisany, tzn. w zakresie od -128 do 127. ... : v)) jbyte pixel = ... pixel = CLAMP_255((unsigned char)pixel + 30); Jestem ciekaw jak to zrobić zarówno w C jak i C++.

java.lang.UnsatisfiedLinkError no*****.dll w Javie.biblioteka.ścieżka

Jak mogę załadować niestandardowy plik dll w mojej aplikacji internetowej? Próbowałem podążać za metodami, ale to zawodzi. ... DLL w tomcat_home/shared/lib i tomcat_home/common/lib wszystkie te biblioteki DLL są w WEB-INF/lib aplikacji internetowej

Tworzenie zoptymalizowanego kodu NDK dla wielu architektur?

Mam jakiś kod C dla Androida, który robi wiele niskopoziomowych chrupania numerów. Chciałbym wiedzieć jakich ustawień powinie ... eszenie na nowszych układach arm (chociaż jestem zdezorientowany co dokładnie to robi i co dzieje się na starszych układach).

Integracja Unity3d z Androidem

Muszę stworzyć aplikację na Androida, która składa się z części napisanych na Unity3d (animacja i tak dalej) i na AndroidSDK ... zkę? Jak mogę napisać tę środkową warstwę niż? Czy muszę używać UnityPlayer zamiast "Activity" jako klasy bazowej i dlaczego?

Jak przekazać struktury C tam i z powrotem do kodu Java w JNI?

Mam kilka funkcji C, które wywołuję przez JNI, które pobierają wskaźnik do struktury, oraz kilka innych funkcji, które przydz ... się jednak, aby był to wyłącznie problem NDK... Informatyka wygląda na błąd konfiguracji / inicjalizacji JNI z mojej strony.

Przekazywanie wskaźników między C i Javą przez JNI

W tej chwili próbuję stworzyć aplikację Java, która wykorzystuje funkcjonalność CUDA. Połączenie między CUDA i Java działa do ... i? Czy mogę nadal mieć do niego dostęp, dopóki aplikacja JNI się nie skończy lub gdy zwolnię ją ręcznie? Dzięki za wkład :)

Jak uzyskać wskaźnik interfejsu JNI (JNIEnv*) dla wywołań asynchronicznych

Dowiedziałem się, że wskaźnik interfejsu JNI (JNIEnv*) jest ważny tylko w bieżącym wątku. Załóżmy, że zacząłem nowy wątek wew ... n nowy wątek nie może mieć referencji (JNIEnv *). Przechowywanie zmiennej globalnej dla (JNIEnv *) najwyraźniej nie zadziała?

Jak skompilować bibliotekę dynamiczną dla aplikacji JNI na Linuksie?

Używam Ubuntu 10.10 Więc to właśnie zrobiłem. Witam.java : class Hello { public native void sayHello(); ... ałem oczywiście użyć g++ input of gcc. Nadal jednak mam problemy z użyciem metody load. Nie potrafię wskazać właściwej drogi.

JNI konwersja jstringa na znak *

Przekazałem ciąg URL z Javy do kodu C jako typ danych jstring za pomocą JNI. A moja metoda biblioteczna potrzebuje char * jak ... g na char *? P. S.: Czy jest jakaś zaleta używania jcharArray w C? (np. podanie char [] zamiast string w natywnej metodzie)

Samouczek Jni dla Androida [zamknięty]

Cześć, czy ktoś może zasugerować mi jakieś dobre zasoby do nauki JNI dla Androida i kilka dobrych samouczków JNI?

Operacje na plikach w Android NDK

Używam Androida NDK do tworzenia aplikacji głównie w C ze względu na wydajność, ale wygląda na to, że operacje na plikach tak ... ażdym razem, gdy próbuję korzystać z tych funkcji, aplikacja ulega awarii. Jak utworzyć/zapisać do pliku z Androidem NDK?

Znajdź klasę z dowolnego wątku w Android JNI

Strona z poradami JNI Androida wspomina o tym FAQ: dlaczego FindClass nie znalazł mojej klasy? Wspominają o wielu rozwiązania ... ss ("noname / TestClent") to zwraca jakieś śmieci, a kiedy używam, że zwrócił jclass w jakikolwiek sposób aplikacja zawiesza.