Android Studio不会在C++代码中的断点处停止,这是我到目前为止所做的:
在AndroidManifest.xml中:
android:debuggable="true"
Run Code Online (Sandbox Code Playgroud)在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
}
Run Code Online (Sandbox Code Playgroud)
在Android Studio上将应用程序配置为本机应用程序
在C++代码中放置断点
调试应用程序
这似乎有效,因为它说:"现在启动本机调试会话"而且我可以使用停止按钮暂停应用程序,但没有断点工作.
谢谢您的帮助