0
ответов

JNI -multi threads

У меня есть оболочка JNI для функций Java, которые вызываются из C... Я пытаюсь вызвать некоторые методы из разных потоков и получаю сообщение об ошибке при попытке получить новый копия указателя JNIEnv... the...
вопрос задан: 1 February 2013 19:47
0
ответов

CheckJNI в Android: как отключить/включить (на эмуляторе)? Документация, похоже, неисправна

Я потратил некоторое время на изучение режима checkjni, используя эмулятор Android с моим приложением. Несмотря на то, что написано (в http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics....)
вопрос задан: 22 January 2013 12:16
0
ответов

Как в JNI кэшировать class, methodID и fieldID в соответствии с рекомендациями IBM по производительности?

Я читал в IBM, что для доступа к полям объектов Java и вызова их методов собственный код должен выполнять вызовы FindClass(), GetFieldID(), GetMethodId() и GetStaticMethodID(). В случае ...
вопрос задан: 13 December 2012 19:45
0
ответов

Возврат jbyteArray из нативного c в Android

Я использую нативный c для чтения данных из аудиофайла в указатель jbyte. Теперь я хочу отправить его в java как jbyteArray. jbyteArray Java _com _app _audio _player _readData (JNIEnv *env, jobject jobj,jstring...
вопрос задан: 3 November 2012 04:25
0
ответов

Как воспроизводить видео с помощью библиотеки FFMPEG в Android?

Мне удалось собрать ffmpeg библиотека с помощью скрипта сборки рок-плеера. Теперь у меня есть файл .so, как мне воспроизвести видео? И я хочу отобразить это видео внутри небольшого LinearLayout в моем Activity. Это ...
вопрос задан: 8 October 2012 13:50
0
ответов

Обнаружение утечек собственной памяти в коде Android JNI

Как обнаружить утечки памяти в коде JNI Android? Я использую Froyo
вопрос задан: 21 September 2012 14:58
0
ответов

Можем ли мы получить доступ к драйверу микрофона моего телефона Android

Можем ли мы получить доступ к драйверу микрофона моего телефона Android с помощью Android NDK, если да, то как я могу? Можно ли отключить драйвер на какое-то время? Могу ли я определить имя приложения моего телефона, которое использует...
вопрос задан: 19 September 2012 12:18
0
ответов

Как исправить ошибку Eclipse CDT «Не удалось разрешить функцию isdigit» с помощью Android NDK?

Я использую Eclipse Indigo со смешанным проектом Android/NDK. Я добавил природу С++, и почти все работает. Работают автоматические сборки; то есть, когда я редактирую файл, вызывается ndk-build и...
вопрос задан: 17 August 2012 15:49
0
ответов

Как добавить объявление пакета в java, сгенерированный SWIG

Я использую SWIG для создания набора файлов Java --Я хочу, чтобы файлы были частью определенного пакета... прямо сейчас, после их создания, я должен войти и вручную добавить объявление импорта... is...
вопрос задан: 16 August 2012 21:29
0
ответов

Valgrind и Java

Я хочу использовать Valgrind 3.7.0 для найти утечки памяти в моем собственном коде Java. Я использую jdk1.6.0._29. Для этого мне нужно установить флаг --trace-children = yes. Установив этот флаг, я больше не могу работать ...
вопрос задан: 10 August 2012 18:09
0
ответов

Android обрезка видео через ffmpeg

Я скачал код обрезки видео с GitHub по этой ссылке. Это работает отлично в первый раз, но когда я пытаюсь запустить его во второй раз, код падает без каких-либо исключений, то ...
вопрос задан: 10 August 2012 08:59
0
ответов

Возврат массива jint из c в java через jni

Я создал целочисленный массив в java и передал массив в программу cpp через jni. Мой код :import java.util. *; class SendArray { // Объявление собственного метода native int[] loadFile (...
вопрос задан: 9 August 2012 08:14
0
ответов

Доступ к объекту Java в объекте Java в C с использованием JNI

Я относительно новичок в JNI и освоил основы работы с целыми числами и массивами в объектах Java с использованием JNI. Теперь я пытаюсь изменить/получить доступ к объекту Java внутри объекта Java. Я был...
вопрос задан: 6 August 2012 09:13
0
ответов

Вызов собственных функций перенесенной библиотеки

Я следовал этому руководству о том, как портировать LAME библиотеку с Android NDK. http://blog.libertadtech.com/2011/02/porting-lame-encoder-to-android-arm.html Все работало нормально, и я получил ...
вопрос задан: 4 August 2012 17:26
0
ответов

Нет JNI _OnLoad не найден в … пропуск инициализации

Я получаю это сообщение в течение последнего дня или около того, и до сих пор это не вызывало проблем. Я получил свой код для запуска с моей родной библиотекой ранее, но сегодня я добавил несколько новых функций и снова...
вопрос задан: 3 August 2012 15:03
0
ответов

Проверенное исключение Java отсутствует в спецификации броска функции?

Обычно компилятор Java подтверждает, что все выбрасываемые проверенные исключения находятся в спецификации throw. Происходит ли что-нибудь особенное, когда нативная функция выдает проверенное исключение Java...
вопрос задан: 1 August 2012 19:52
0
ответов

Ошибка с javah при написании JNI в Scala с Java 7

В java 6 я смог используйте JNI в Scala просто отлично. У меня был бы такой код: package mypackage object MyClass { System.loadLibrary("myclass-native") @native def foo(): Int = sys.error("") } ...
вопрос задан: 29 July 2012 04:43
0
ответов

Массив объектов Массив (Двумерные массивы )JNI

Я изо всех сил пытаюсь создать 2D-массив моего пользовательского типа объекта ShareStruct :jobjectArray ret ; входы jobjectArray ; выходы jobjectArray; jclass myClass = (*env )->FindClass (env, "org/apache/s4/core/...
вопрос задан: 26 July 2012 09:54
0
ответов

Отправить строку C++ в Java через JNI

Я работаю на стороне С++ проекта, который создает приложение для Android. Есть некоторая информация (через строки и массивы строк ), которую мне нужно передать в приложение Java (через JNI ). Я...
вопрос задан: 24 July 2012 21:25
0
ответов

Использование jni в Android :UNsatisfiedLinkError

Я новичок в jni и просматривал руководство по реализации простого нативного метода, но получаю сообщение об ошибке неудовлетворенной ссылки. Насколько я знаю, я точно следовал шагам в учебнике. Пожалуйста...
вопрос задан: 24 July 2012 13:58
0
ответов

Android NDK, нет правила для создания цели

Я видел этот вопрос в других местах, но ответы, похоже, не применимы к моей ситуации. У меня есть файл.cpp (, а не файл.c ). Я получаю сообщение об ошибке :make:*Нет правила для создания таргета jni/native.c',...
вопрос задан: 20 July 2012 23:23
0
ответов

Передача строки в код C -в Android NDK

Программа должна взять изображение с SD-карты и отрегулировать его яркость. А изображение берется с SD-карты через код NDK C -. Следует отметить, что строка, изображающая путь к...
вопрос задан: 19 July 2012 10:51
0
ответов

Как удалить встроенную поддержку из проекта Android в eclipse, потому что eclipse показывает ошибки в jni?

Я случайно нажал «Добавить встроенную поддержку» в «Инструментах Android»… Это испортило все файлы jni моего проекта. Как мне это отменить? Как удалить нативную поддержку из моего Android-проекта?
вопрос задан: 16 July 2012 12:23
0
ответов

Как использовать javap

Должно быть, я делаю какую-то глупость, потому что это кажется такой простой операцией. По какой-то причине я просто не могу заставить эту команду работать на меня. Я установил JDK и захожу в папку /bin. Я...
вопрос задан: 11 July 2012 17:49
0
ответов

Android JNI, как загрузить библиотеку с soname libxx.so.1.2.3

Необходимо использовать общую библиотеку для Android от стороннего производителя, имя библиотеки и имя файла совпадают, в формате libxx.so.1.2.3, который распространен в Linux. Я переименовываю файл lib в libxx.so и связываю libxx.so...
вопрос задан: 9 July 2012 04:13
0
ответов

NewGlobalRef для jmethodID

У меня проблема с чем-то, что в остальном кажется простой задачей. У меня есть собственный метод, который возвращает jobjectArray экземпляров класса Java (настраиваемый). Что я делаю, так это получаю jclass для своего...
вопрос задан: 7 July 2012 05:54
0
ответов

Манипуляции с ByteBuffer из JNI

Мне нужно передать (прямой )ByteBuffer собственным функциям, которые будут читать/записывать из/в буфер. После завершения этих операций я хотел бы получить доступ к ByteBuffer из кода Java, используя...
вопрос задан: 4 July 2012 16:20
0
ответов

как вернуть enum из JNI

В java I есть: общедоступный класс MyClass{ public enum STATUS {ZERO, ONE, TWO} public native STATUS nativeGetStatus(); ... private STATUS state = ...
вопрос задан: 28 June 2012 06:32
0
ответов

Передовой опыт :Где ресемплировать PCM и какой инструмент?

Я разработал модуль ядра (Android ), который предоставляет мне :PCM 16 -бит 48000 Гц 2, и я хочу транслировать его на Apple's Airport Express (AEX )в java. Для AEX требуется PCM 44,1 кГц, поэтому у меня есть...
вопрос задан: 27 June 2012 07:33
0
ответов

Android: ОШИБКА JNI (ошибка приложения): переполнение локальной справочной таблицы (макс. = 512)

У меня есть приложение для Android с собственным кодом. Требуется собственный код чтобы получить конкретное значение из кода Java; это значение регулярно обновляется, поэтому мне нужно получить его, когда мне нужно его использовать. Я использую JNI для...
вопрос задан: 19 June 2012 21:11