Ответ 1
Я нашел ответ здесь: fooobar.com/questions/457464/...
Цель состоит в том, чтобы установить как targetSdkVersion, так и compileSdkVersion в 22 "
После обновления gradle моего проекта (и прикрепленной к нему библиотеки) из 2.1.3 → 2.2.0 он больше не строится, и он говорит:
Ошибка: выполнение выполнено для задачи ': app: transformNative_libsWithStripDebugSymbolForDebug'. java.lang.NullPointerException(нет сообщения об ошибке)
Кто-нибудь знает, почему это?
Я нашел ответ здесь: fooobar.com/questions/457464/...
Цель состоит в том, чтобы установить как targetSdkVersion, так и compileSdkVersion в 22 "
Вам нужно изменить следующие строки в файле build.gradle:
android {
// SDK 24 worked for me - make sure you have the latest and update it accordingly.
compileSdkVersion 24
buildToolsVersion "24.0.2"
...
}
Возможно, вы можете обновить версию ndk. Я обновляю версию ndk от r10 до r13, и, наконец, она сработала.
Возможно, вы захотите проверить, есть ли в NDK какой-либо пробел... если он есть, вы можете переместить ndk folder
на диск c:\
и пересобрать
Кроме того, проверьте версию Gradle вашего приложения и обновите или загрузите более позднюю версию, потому что некоторые версии ndk не поддерживают более позднюю версию Gradle.