当我尝试使用android studio调试一个简单的原生 Android应用时出现此错误:
Failed to attach native debugger: unable to attach
我把几个想法联系起来解决它。但他们并没有为我工作。
更多信息:
更新
在我的电脑(Ubuntu)上安装AVD(Android虚拟设备)之后。现在我可以调试java和C ++代码。我认为我的手机或lldb有问题无法在我的手机中运行(?)。你有什么想法会导致它吗?
我的手机是HTC。
答案 0 :(得分:0)
您的gradle实验设置应遵循Google提供的指导原则。你可以在这里看到他们的ndk样本:https://github.com/googlesamples/android-ndk
基本上,build.gradle中的 android.ndk 块应该类似于:
android.ndk {
moduleName = "MostafaModule"
cppFlags.addAll(['-std=c++11', '-fexceptions', '-Wall', '-Wno-literal-suffix'])
cppFlags.add("-I${file("src/main/jni/mostafanativelib")}".toString())
ldLibs.addAll(["android", "log"])
stl = "gnustl_shared"
}