Jee*_*eva 3 android android-ndk
我正在尝试调试使用 androidNDK 的 Android 应用程序。我没有使用android studio的默认androidNDK。我已经单独下载了androidNDK。使用这个androidNDK我构建了SO文件。现在要调试堆栈中的崩溃,我点击了此链接 https://developer.android.com/ndk/guides/ndk-stack.html
为了进行堆栈跟踪,他们提到了命令
$NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dump foo.txt
Run Code Online (Sandbox Code Playgroud)
我将 $NDK 替换为我下载的 androidNDK 的路径。-sym 文件让我感到困惑什么是符号文件?我应该包含哪个文件路径?c 项目文件路径还是我的 android studio 文件路径?
找到了解决方案。-sym projectpathtomysofile -sym file path 是我的android studio项目中so文件的文件路径。
$NDK/ndk-stack -sym $PROJECT_PATH/obj/local/armeabi -dump foo.txt
Run Code Online (Sandbox Code Playgroud)
$NDK --- 需要提及androidNDK在我的系统中的路径。
ndk-stack --- 是可执行程序。
-sym --- 参数提到符号文件的路径,这是我的 android studio 中的 so 文件路径。希望它能帮助某人。
| 归档时间: |
|
| 查看次数: |
3117 次 |
| 最近记录: |