У меня есть оболочка JNI для функций Java, которые вызываются из C... Я пытаюсь вызвать некоторые методы из разных потоков и получаю сообщение об ошибке при попытке получить новый копия указателя JNIEnv... the...
Я потратил некоторое время на изучение режима checkjni, используя эмулятор Android с моим приложением.
Несмотря на то, что написано (в http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics....)
Я читал в IBM, что для доступа к полям объектов Java и вызова их методов собственный код должен выполнять вызовы FindClass(), GetFieldID(), GetMethodId() и GetStaticMethodID(). В случае ...
Я использую нативный c для чтения данных из аудиофайла в указатель jbyte. Теперь я хочу отправить его в java как jbyteArray. jbyteArray Java _com _app _audio _player _readData (JNIEnv *env, jobject jobj,jstring...
Мне удалось собрать ffmpeg библиотека с помощью скрипта сборки рок-плеера. Теперь у меня есть файл .so, как мне воспроизвести видео? И я хочу отобразить это видео внутри небольшого LinearLayout в моем Activity. Это ...
Можем ли мы получить доступ к драйверу микрофона моего телефона Android с помощью Android NDK, если да, то как я могу? Можно ли отключить драйвер на какое-то время? Могу ли я определить имя приложения моего телефона, которое использует...
Я использую Eclipse Indigo со смешанным проектом Android/NDK. Я добавил природу С++, и почти все работает. Работают автоматические сборки; то есть, когда я редактирую файл, вызывается ndk-build и...
Я использую SWIG для создания набора файлов Java --Я хочу, чтобы файлы были частью определенного пакета... прямо сейчас, после их создания, я должен войти и вручную добавить объявление импорта... is...
Я хочу использовать Valgrind 3.7.0 для найти утечки памяти в моем собственном коде Java. Я использую jdk1.6.0._29. Для этого мне нужно установить флаг --trace-children = yes. Установив этот флаг, я больше не могу работать ...
Я скачал код обрезки видео с GitHub по этой ссылке. Это работает отлично в первый раз, но когда я пытаюсь запустить его во второй раз, код падает без каких-либо исключений, то ...
Я создал целочисленный массив в java и передал массив в программу cpp через jni. Мой код :import java.util. *; class SendArray { // Объявление собственного метода native int[] loadFile (...
Я относительно новичок в JNI и освоил основы работы с целыми числами и массивами в объектах Java с использованием JNI. Теперь я пытаюсь изменить/получить доступ к объекту Java внутри объекта Java. Я был...
Я следовал этому руководству о том, как портировать LAME библиотеку с Android NDK.
http://blog.libertadtech.com/2011/02/porting-lame-encoder-to-android-arm.html Все работало нормально, и я получил ...
Я получаю это сообщение в течение последнего дня или около того, и до сих пор это не вызывало проблем. Я получил свой код для запуска с моей родной библиотекой ранее, но сегодня я добавил несколько новых функций и снова...
Обычно компилятор Java подтверждает, что все выбрасываемые проверенные исключения находятся в спецификации throw. Происходит ли что-нибудь особенное, когда нативная функция выдает проверенное исключение Java...
В java 6 я смог используйте JNI в Scala просто отлично. У меня был бы такой код: package mypackage
object MyClass { System.loadLibrary("myclass-native") @native def foo(): Int = sys.error("")
} ...
Я изо всех сил пытаюсь создать 2D-массив моего пользовательского типа объекта ShareStruct :jobjectArray ret ; входы jobjectArray ; выходы jobjectArray; jclass myClass = (*env )->FindClass (env, "org/apache/s4/core/...
Я работаю на стороне С++ проекта, который создает приложение для Android. Есть некоторая информация (через строки и массивы строк ), которую мне нужно передать в приложение Java (через JNI ). Я...
Я новичок в jni и просматривал руководство по реализации простого нативного метода, но получаю сообщение об ошибке неудовлетворенной ссылки. Насколько я знаю, я точно следовал шагам в учебнике. Пожалуйста...
Я видел этот вопрос в других местах, но ответы, похоже, не применимы к моей ситуации. У меня есть файл.cpp (, а не файл.c ). Я получаю сообщение об ошибке :make:*Нет правила для создания таргета jni/native.c',...
Программа должна взять изображение с SD-карты и отрегулировать его яркость. А изображение берется с SD-карты через код NDK C -. Следует отметить, что строка, изображающая путь к...
Я случайно нажал «Добавить встроенную поддержку» в «Инструментах Android»… Это испортило все файлы jni моего проекта. Как мне это отменить? Как удалить нативную поддержку из моего Android-проекта?
Должно быть, я делаю какую-то глупость, потому что это кажется такой простой операцией. По какой-то причине я просто не могу заставить эту команду работать на меня. Я установил JDK и захожу в папку /bin. Я...
Необходимо использовать общую библиотеку для Android от стороннего производителя, имя библиотеки и имя файла совпадают, в формате libxx.so.1.2.3, который распространен в Linux. Я переименовываю файл lib в libxx.so и связываю libxx.so...
У меня проблема с чем-то, что в остальном кажется простой задачей.
У меня есть собственный метод, который возвращает jobjectArray экземпляров класса Java (настраиваемый).
Что я делаю, так это получаю jclass для своего...
Мне нужно передать (прямой )ByteBuffer собственным функциям, которые будут читать/записывать из/в буфер. После завершения этих операций я хотел бы получить доступ к ByteBuffer из кода Java, используя...
Я разработал модуль ядра (Android ), который предоставляет мне :PCM 16 -бит 48000 Гц 2, и я хочу транслировать его на Apple's Airport Express (AEX )в java. Для AEX требуется PCM 44,1 кГц, поэтому у меня есть...
У меня есть приложение для Android с собственным кодом. Требуется собственный код чтобы получить конкретное значение из кода Java; это значение регулярно обновляется, поэтому мне нужно получить его, когда мне нужно его использовать. Я использую JNI для...