Я пытаюсь реализовать «HERE SDK for Android».ЗДЕСЬ SDK совместим с android api 21>?
Я сделал все, что просил учебник, а также пытался клонировать какой-то проект github, используя ЗДЕСЬ SDK. Но при попытке запустить некоторый MapFragment у меня всегда есть ошибка с "libMAPSJNI.so not found".
Я прочитал on another post, что он может исходить из типа архитектуры процессора (arm, x86), Is That True? Этот пост спрашивал об одной и той же ошибке, но запускался в эмуляторе Android, поэтому лучшее решение пришло от ЗДЕСЬ. Dev было использовать реальный реальный телефон.
Являются ли эти библиотеки несовместимыми с api (> = android 21)?
Я следую правильной настройке, предлагаемой здесь, чтобы получить этот результат. Когда я попробую «основной пример», который вы предлагаете: - На эмуляторе я получил: «INSTALL_FAILED_NO_MATCHING_ABIS», так что вы были правы в этом. - На моем реальном устройстве (nexus 4, api 22) этому приложению не удалось загрузить MapFragment с ошибкой «UNKNOW», это тоже относится к архитектуре? Я могу использовать их приложение (HereWeGo) на своем телефоне, так что это должно быть возможно как-то. –
Затем добавить дополнительную регистрацию, чтобы получить более точную ошибку: mapFragment.init (новый OnEngineInitListener() { @Override общественных недействительного onEngineInitializationCompleted (ошибка Error) { если (error.equals (Error.NONE)) {// йоЗотеЬЫпд();} еще { Log.d (TAG, error.getDetails()); Log.d (TAG, error.getStackTrace());} } }); –
Это именно то, что я сделал. И это объект Error error, который возвращает error.getDetails() => UNKNOW. Поэтому я не знаю, что не так и почему. Спасибо за вашу помощь. –