Android Studio не останавливается на контрольных точках в коде на С++, это то, что я сделал до сих пор:
-
В AndroidManifest.xml:
android:debuggable="true"
-
В build.gradle(это может быть проблема):
sourceSets.main { jniLibs.srcDir 'src/main/libs' jni.srcDirs = [] } task ndkBuild(type: Exec) { commandLine android.ndkDirectory.getAbsolutePath() + '\\' + 'ndk-build.cmd', '-C', file('src/main/jni').absolutePath, 'NDK_DEBUG=1' } tasks.withType(JavaCompile) { compileTask -> compileTask.dependsOn ndkBuild }
-
Настроено приложение как родное приложение на Android Studio
-
Поместите контрольные точки в код С++
-
Отладить приложение
-
Кажется, что это работает, потому что он говорит: "Теперь запускать собственный отладочный сеанс", кроме того, я могу приостановить приложение с помощью кнопки "Стоп", но не работает точка останова.
Спасибо за помощь