#android #android-ndk
#Android #android-ndk
Вопрос:
У меня странная проблема с side by side NDK. Я определил ndkVersion
as 21.2.6472646
в своем проекте, и я уже установил эту параллельную версию. Но когда я синхронизирую свой проект, gradle ищет версию 21.1.6352462
, загружает и устанавливает эту странную версию.
Есть какие-нибудь идеи, почему это происходит?
С наилучшими пожеланиями
Обновить:
Я использую android studio 4.1.1 и вот что я использовал в gradle:
android {
compileSdkVersion 28
ndkVersion '21.2.6472646'
...
}
Но после синхронизации проект синхронизируется для версии ndk 21.1.6352462
, которую также можно проверить в файлах журнала сборки.
Обновление 2:
Комментарии:
1. Какую версию Android Studio вы используете? Если <= 3.5, NDK рядом друг с другом не имеет значения. Если нет, пожалуйста, покажите свой конфигурационный ndk в build.gralde и путь конфигурации к ndk
2. @Tungken все кажется правильным, но я обновил вопрос.
3. Можете ли вы проверить доступную версию NDK в File> Project Structure> SDK Location> Android NDK Location, нажмите выпадающую кнопку, чтобы просмотреть их. Если ваша версия не отображается, у NDK проблема. @Afshin
4. Если ^ не исправляет это, сообщите об ошибке.
5. @Tungken Расположение NDK для Android отключено и ничего не показывает. Должен ли он быть включен в случае, если мы тоже используем side by side NDK? Я должен сказать, что если я вручную укажу ndk.location в моем файле local.properties, все работает нормально.