Запитання з тегом «android-ndk»

Android Native Development Kit (NDK) - це супутній інструмент для Android SDK, який дозволяє створювати критично важливі для продуктивності частини програм у власному коді або портувати наявні бібліотеки в C / C ++ на Android. Він забезпечує заголовки та бібліотеки, що дозволяє створювати дії, обробляти введення користувачами, використовувати апаратні датчики, отримувати доступ до ресурсів додатків тощо під час програмування на C / C ++.

11
Android NDK C ++ JNI (реалізація не знайдена для рідної ...)
Я намагаюся використовувати NDK із C ++ і, здається, не можу правильно визначити правильність іменування методів. мій рідний метод такий: extern "C" { JNIEXPORT void JNICALL Java_com_test_jnitest_SurfaceRenderer_drawFromJni (JNIEnv* env, jclass c) { // } } із заголовком, загорнутим у зовнішній "C" {} також. Все добре компілюється, створює файл .so та …


8
Не можна включити заголовки C ++, як вектор, в Android NDK
Коли я намагаюся включити будь-який клас C ++, як вектор, у свій проект Android NDK (використовуючи найновіший NDK r5b), я отримую повідомлення про помилку, подібну до наведеної нижче ... 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 Інші люди, які повідомили про цю проблему …

5
Підручник / посібник для Android NDK для початківців. [зачинено]
Зачинено. Це питання не відповідає вимогам щодо переповнення стека . Наразі відповіді не приймаються. Хочете покращити це питання?Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 6 років тому . Удосконалюйте це питання Я починаю з андроїда NDK. Чи є якесь приємне місце / електронна книга для мене? Дякую

2
Android AudioRecord примушує інший потік до джерела звуку MIC
Оновлення 3: Я співпрацюю з іншим розробником, і ми, здається, знайшли когось, хто може зробити це за велику суму грошей. Вони надіслали нам тестовий apk, і, здається, це працює. Ми продовжимо і придбаємо джерело. Сподіваюся, нас не збиратимуть обманювати. Я оновлю, як тільки дізнаюся Оновлення 2: Все ще працюємо над …

2
Як використовувати addr2line в Android
Я застряг у своєму додатку, оскільки не можу налагодити, оскільки він є багатопотоковим і аварійно завершує роботу з помилкою SIGSEGV. Я отримую багато інформації від LogCat, який дає мені адреси в рідній бібліотеці. Було б корисно, якби я міг перетворити ці адреси у свій код. Хто-небудь уявляє, як користуватися addr2line, …

7
Будь-який простий спосіб входу в код Android NDK?
Я шукаю спосіб легко налагодити код C в додатку Android NDK за допомогою Eclipse. Я читав способи налагодження програми за допомогою gdb або чогось подібного, але те, що я хочу, це спосіб якось надсилати повідомлення до Eclipse. Я шукаю рішення, настільки просте, як використання функції друку на мові C та …

6
Android: жодна версія NDK не відповідала запитуваній версії
Після оновлення плагіну Android Gradle 3.6.0 (випущений 24 лютого 2020 року) кілька проектів самостійно почали виходити з ладу: No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 Це досить просто "виправити" локально, встановивши старішу очікувану версію ndk: sdkmanager 'ndk;20.0.5594570' Однак моє питання: Де і як вказана …

4
Неможливо використовувати старий NDK (android-ndk-r17c) після оновлення Catalina через нову безпеку
Після оновлення до macOS Catalina мій проект більше не будуватиметься. Це пов'язано з тим, що Каталіна вважає, що бінарні файли в 'android-ndk-r17c' не від надійного розробника. Ви отримуєте повідомлення типу "ld" неможливо відкрити, оскільки розробник не може бути перевірений. " "macOS не може перевірити, що ця програма не містить шкідливих …

1
Crashlytics не відображає власних збоїв
Перш ніж це позначити як дублікат, я спробував усе з усіх можливих питань. Звіти про збої Java повідомляються належним чином, однак про збої у власних конвеєрах відсутні символи налагодження. Що я спробував: ./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 …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.