NDK - problemas após a remoção do GNUSTL do NDK (revisão r18)
Hoje atualizei meu NDK do Android Studio para a versão mais recente18.0.5002713
. Após o processo de instalação bem-sucedido, tentei executar novamente o meu aplicativo, mas não consegui. O erro que continua aparecendo é o seguinte:org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'.
No passado, eu já tive problemas ao executar meu aplicativo após as atualizações do NDK, mas consegui resolvê-los adicionandoarguments '-DANDROID_STL=gnustl_static'
aoexternalNativeBuild
configuração no arquivo app.gradle.
Pergunta original: (OpenCV - referência indefinida a 'cv :: CascadeClassifier :: detectMultiScale () após a atualização do NDK)
Ao adicionar essa linha de código, consegui evitar qualquer tipo de problema com o NDK durante o restante de todas as versões do NDK r17c.
Infelizmente com a revisão r18, o suporte ao GNUSTL foi removido ao lado do gabi ++ e stlport.
Veja o histórico de revisões do NDK:https://developer.android.com/ndk/downloads/revision_history
A remoção da linha de código agora obsoleta produz o erro que originalmente foi o motivo da pergunta acima mencionada. A questão agora é qual é o equivalente atualizado dearguments '-DANDROID_STL=gnustl_static'
?
editar: usando'-DANDROID_STL=c++_static'
leva ao erro antigo
Agradeço antecipadamente.