с моей демонстрацией jni я использую CallStaticIntMethod для вызова метода java с логическим возвратом. затем я создаю это в.so, когда я использую это, поэтому в проекте студии Android приложение вылетает с сообщением об ошибке, например: JNI ОБНАРУЖЕНА ОШИБКА В ПРИЛОЖЕНИИ: возвращаемый тип CallStaticIntMethodV не соответствует логическому a.sheng.navivelibrary.NativeUtils. вызов логического(). что меня смущает, так это то, что это хорошо работает, когда я использую проект so in unity и создаю Android apk с единством. Я проверил настройки gradle\ndk в Unity или Android Studio, но не могу найти причину, по которой происходят эти различия. кто-нибудь знает причину?
Решение проблемы
Я решил эту проблему: 1, выберите Development Build, чтобы открыть checkjni в единстве, затем получите эту ошибку 2, отладка сборки откроет checkjni, а выпуск сборки закроет checkjni с помощью студии Android.
Комментариев нет:
Отправить комментарий