Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2018 July 24

GK

Gregory Klyushnikov in Android NDK (C++) — русскоговорящее сообщество
Denis Dodonov
JNI DETECTED ERROR IN APPLICATION: can't call void ru.company.my.MyName.setRect(int) on instance of java.lang.Class<ru.company.my.MyName>
так я же сказал, что надо передавать сам объект, а не его класс
источник

GK

Gregory Klyushnikov in Android NDK (C++) — русскоговорящее сообщество
иначе получается как MyName.class.setRect(1)
источник

GK

Gregory Klyushnikov in Android NDK (C++) — русскоговорящее сообщество
и естественно это не будет работать
источник

DD

Denis Dodonov in Android NDK (C++) — русскоговорящее сообщество
Gregory Klyushnikov
так я же сказал, что надо передавать сам объект, а не его класс
Так, объестом же является jobject который получается при вызове JNICALL?
источник

GK

Gregory Klyushnikov in Android NDK (C++) — русскоговорящее сообщество
Denis Dodonov
Так, объестом же является jobject который получается при вызове JNICALL?
да
источник

DD

Denis Dodonov in Android NDK (C++) — русскоговорящее сообщество
Я не понимаю что я делаю не так, объект и передаю
источник

DD

Denis Dodonov in Android NDK (C++) — русскоговорящее сообщество
        jclass clz = env->FindClass("ru/company/my/MyName");
       jmethodID setRect = env->GetMethodID( clz, "setRect", "(I)V");
       env->CallVoidMethod(object, setRect, (jint)1);
источник

BY

Boris Yartsev in Android NDK (C++) — русскоговорящее сообщество
Неа)
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
Ребят подскажите пожалуйста, использую почему-то не собирается openSSL через ndk (не находит стандартные хедеры тип cpt_err.c:62:19: fatal error: stdio.h: No such file or directory)
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
ну то есть я просто перехожу в папку openSSl и выполняю make
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
а почему оно должно собирать именно под андроид в таком случае?
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
oles
а почему оно должно собирать именно под андроид в таком случае?
я немного слукавил я использую https://github.com/cocochpie/android-openssl/blob/master/build-all-arch.sh
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
oles
а почему оно должно собирать именно под андроид в таком случае?
но просто не совсем понятно почему он не собирается, я гуглил, но нашел что-то вроде "это баг ndk" перекачал поставил последнюю тоже самое, потом вычетал что в тулчане должны быть эти h файлы у меня их нет, а где они ума не приложу
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
ух оно еще и перл использует..
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
они в ндк и есть
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
oles
они в ндк и есть
А почему он их не подхватывает?
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
видимо этот скрипт не знает где их искать
источник

o

oles in Android NDK (C++) — русскоговорящее сообщество
он точно с последней врсией ндк работать умеет?
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
oles
он точно с последней врсией ндк работать умеет?
android-ndk-r17b я вот эту поставил
источник

ЕН

Евгений Нефедов in Android NDK (C++) — русскоговорящее сообщество
oles
он точно с последней врсией ндк работать умеет?
ну и соответственно прописал в баш профиле пути и в студии
источник