Pytania otagowane jako android-ndk

Zestaw Android Native Development Kit (NDK) to narzędzie towarzyszące Android SDK, które umożliwia tworzenie krytycznych dla wydajności części aplikacji w kodzie natywnym lub przenoszenie istniejących bibliotek w języku C / C ++ do systemu Android. Udostępnia nagłówki i biblioteki, które umożliwiają tworzenie działań, obsługę danych wejściowych użytkownika, używanie czujników sprzętowych, dostęp do zasobów aplikacji i nie tylko, podczas programowania w C / C ++.

11
Android NDK C ++ JNI (nie znaleziono implementacji dla natywnych…)
Próbuję użyć NDK z C ++ i nie mogę uzyskać poprawnej konwencji nazewnictwa metod. moja natywna metoda jest następująca: extern "C" { JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni (JNIEnv* env, jclass c) { // } } z nagłówkiem zawiniętym w extern „C” {} aslo. Wszystko dobrze się kompiluje, tworzy plik .so i …


8
Nie można dołączyć nagłówków C ++, takich jak vector, w Android NDK
Kiedy próbuję dołączyć dowolną klasę C ++, taką jak wektor, do mojego projektu Android NDK (używając NDK r5b, najnowszego), pojawia się błąd podobny do następującego ... Compile++ thumb : test-libstl <= test-libstl.cpp /Users/nitrex88/Desktop/Programming/EclipseProjects/STLTest/jni/test-libstl.cpp:3:18: error: vector: No such file or directory Inne osoby, które zgłosiły ten problem w Internecie, odniosły sukces, …



6
Android: Żadna wersja NDK nie pasuje do żądanej wersji
Po aktualizacji do wtyczki Android Gradle 3.6.0 (wydanej 24 lutego 2020 r.) Kilka projektów samodzielnie zaczęło kończyć się niepowodzeniem: No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 Lokalnie można to „naprawić”, instalując starszą oczekiwaną wersję ndk: sdkmanager 'ndk;20.0.5594570' Moje pytanie brzmi jednak: gdzie i jak …

4
Nie można użyć starego NDK (android-ndk-r17c) po aktualizacji Catalina ze względu na nowe zabezpieczenia
Po uaktualnieniu do macOS Catalina mój projekt już się nie buduje. Wynika to z przekonania Cataliny, że pliki binarne w 'android-ndk-r17c' nie pochodzą od zaufanego programisty. Otrzymujesz wiadomości typu: „Nie można otworzyć„ ld ”, ponieważ nie można zweryfikować programisty”. „System macOS nie może zweryfikować, czy ta aplikacja jest wolna od …

1
Crashlytics nie wyświetla natywnych awarii
Zanim zostanie to oznaczone jako duplikat, wypróbowałem wszystko ze wszystkich możliwych pytań. Awarie Java są zgłaszane poprawnie, jednak awarie z rodzimych bibliotek lib nie mają symboli debugowania. Co próbowałem: ./gradlew crashlyticsUploadSymbolsDevDebug // to upload the symbols manually androidNdkOut 'build/intermediates/ndkBuild/devDebug/obj/local' //specify the ndk paths manually androidNdkLibsOut 'build/intermediates/merged_native_libs/devDebug/out/lib'` //specify the ndk paths …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.