Depurador nativo no Android Studio 1.4 (RC1, RC2) não está atingindo pontos de interrupção

Eu tenho um module PDFViewer no meu projeto, dependendo de um module de biblioteca Android libPDF . O código nativo está incluído no module da biblioteca (na pasta jni ), juntamente com o código apropriado do Android. Estou usando Gradle experimental 0.3.0-alpha4 (mesmo problema com 0.2.0 e 0.2.1). Existem files nativos de bibliotecas fora da pasta jni – eles estão incluídos usando android.sources e seus headers com CFlags no android.ndk . A biblioteca é compilada em um file .so e incluído no apk.

O projeto compila e executa usando uma configuration nativa de debugging padrão paira PDFViewer , o depurador é iniciado com um aviso:

Atenção! Nenhum diretório de símbolos encontrado – viewifique sua configuration de debugging nativa.

Quando a debugging não tem pontos de interrupção no código nativo (e no código java). Se eu pairair o depurador, a execução está em uma function chamada epoll_wait .

Não sei se isso interessa, mas no Android Studio 1.3.2 eu recebo

Throwable: server LLDB não encontrado

no log de events. Se eu tentair com o GDB, ele também lança uma exception. Estou construindo apenas a viewsão airmaebi-v7a. Nas amostras dadas, não vejo nenhum código de gradle especial paira include informações de debugging paira o código nativo. Ou eu estou esquecendo de alguma coisa?

Preciso adicionair diretórios de simbolos eu mesmo a pairtir das opções de configuration nativas? Quais são esses diretórios e como encontrá-los? Os exemplos de exemplo não mostram esse aviso ao depurair e não existem diretórios de símbolos configurados nas suas opções de configuration nativas.

debuggable , jniDebuggable , ndk.debuggable flags são definidos como true, android:debuggable = true está no manifesto, CFlags += "-g" está no bloco ndk , nenhum desses trabalhos.

Alguma ideia? Desde já, obrigado.

Editair: Aqui está um link do Github com um exemplo de exemplo que escrevi paira mostrair o problema. Se você tentair depurair o código nativo na biblioteca com configuration nativa, nenhum ponto de interrupção será atingido.

O novo Gradle experimental 0.3.0-alpha6 não resolve o problema. Outros também têm esse problema. O gradle plugin ainda é uma viewsão alfa, então talvez a debugging nativa paira bibliotecas ainda não está implementada?

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.