Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
KorWinXXI
4 / 4 / 1
Регистрация: 27.06.2014
Сообщений: 36
#1

JNI Входные переменные - Программирование Android

14.11.2014, 19:04. Просмотров 354. Ответов 1
Метки нет (Все метки)

Доброго времени суток, форумчане! Проблема в следующем:

Есть JNI метод

Java
1
 public native static byte ReceiveByte (int Byte, byte [] ByteArray);
C++
1
2
3
4
5
JNIEXPORT jbyte Java_com_example_new_AndroidNDK_ReceiveByte(JNIEnv * env, jobject obj, jint Bbyte, jbyteArray ByteArray)
{
    long Byte = Bbyte;
 
}
Когда в коде входным параметром является int

Java
1
2
int Byte[] = {0xAA,0xF0,0x0F,0x0A};
flag_ready_pack= AndroidNDK.ReceiveByte(Byte[1], uberMass[packetCounter]);
только во время исполнения кода в LOG CAT пишет это

11-14 17:57:57.151: D/dalvikvm(23680): Trying to load lib /data/app-lib/com.example.new-66/libAndroidNDK.so 0x421fdb08
11-14 17:57:57.151: D/dalvikvm(23680): Added shared lib /data/app-lib/com.example.new-66/libAndroidNDK.so 0x421fdb08
11-14 17:57:57.151: D/dalvikvm(23680): No JNI_OnLoad found in /data/app-lib/com.example.new-66/libAndroidNDK.so 0x421fdb08, skipping init


Когда в JNI метод вводится byte исполняется без проблем.

Java
1
flag_ready_pack= AndroidNDK.ReceiveByte((byte)Byte[1], uberMass[packetCounter]);
Помогите плиз!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2014, 19:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос JNI Входные переменные (Программирование Android):

JNI и Android studio - Программирование Android
Цель: вывести метод шифрования в отдельный модуль на C++ (Для усложнения реверсинженеринга). Может есть актуальный пример как это...

Ошибка Cannot resolve corresponding jni function - Программирование Android
android studio 2.3.2 Я весь день гуглил, читал да так и не получилось исправить ошибку. Хочу подключить файлы уже созданных чужих...

Взаимодействие с++ и Java без JNI - Программирование Android
Необходимо сделать синтезатор речи на java, однако в адрюше 2.3 это можно сделать только на с++. Разобрался и настроил проект, который...

Вызов системной JNI-функции из своего приложения - Программирование Android
Имеется Highscreen ICE 2, у которого есть второй дисплей на задней панели(OLED). Хочу получить доступ к рисованию на этом экране. В...

Может ли в папке jni быть несколько заголовочных файлов? - Программирование Android
Может ли в папке jni быть несколько заголовочных файлов .h ?? И как если это надо прописать в Android.mk??

Ошибка при занесении класса в папку где должны храниться с++ классы (jni) - Программирование Android
Добрый ночи. Я вот написал один класс на с++ и когда хочу занести его в папку где должны храниться с++ .. классы (jni) он выдает ошибки. ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
EVP
321 / 243 / 43
Регистрация: 14.12.2010
Сообщений: 464
14.11.2014, 20:41 #2
Второй параметр нативного метода jclass.
Ну и возвращать он должен что-то.

Пример тут.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.11.2014, 20:41
Привет! Вот еще темы с ответами:

У нас был eclipse ,windows 8 x64 и куча фигни [ Filed to load the JNI shared libray "путь к файлу"] - Программирование Android
Сообственно всё в название темы. Винда x64(windows 8) яву качал со сторонего ресурса,с оофф сайта не качает.(платформа не...

Можно ли использовать зарегистрированные переменные сессии, как входные параметры функции? - PHP
Вопрос: Можно ли использовать зарегистрированные переменные сессии, как входные параметры функции и в каком виде их нужно записывать. У...

JNI - Java
как запускать JNI что бы можно было использовать функции С/С++ в Java можете описать?? Добавлено через 51 минуту как использовать ...

Модули JNI - Delphi FireMonkey
Я долгое время не могу понять почему у меня не добавляются модули jni в fmx проект, я и в папку с проектом pas кидал и в debug dcu файлы,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru