当前位置: 首页 > news >正文

seo如何选择网站标题电商设计和平面设计哪个好

seo如何选择网站标题,电商设计和平面设计哪个好,网站开发8080无法访问此页面,做商务网站需要什么资料Android NDK开发详解之调试和性能分析的ndk-gdb 要求用法选项 NDK 包含一个名为 ndk-gdb 的 Shell 脚本,可以启动命令行原生调试会话。偏好使用 GUI 的用户则应阅读在 Android Studio 中调试这篇文档。 要求 要运行命令行原生调试,必须满足以下要求&am…

Android NDK开发详解之调试和性能分析的ndk-gdb

    • 要求
    • 用法
    • 选项

NDK 包含一个名为 ndk-gdb 的 Shell 脚本,可以启动命令行原生调试会话。偏好使用 GUI 的用户则应阅读在 Android Studio 中调试这篇文档。

要求

要运行命令行原生调试,必须满足以下要求:

使用 ndk-build 脚本构建您的应用。ndk-gdb 脚本不支持使用旧的 make APP= 方法进行构建。
在 AndroidManifest.xml 文件中添加可将 android:debuggable 属性设为 true 的 元素,从而在该文件中启用应用调试。
构建可在 Android 2.2(Android API 级别 8)或更高版本上运行的应用。
在搭载 Android 2.2 或更高版本的设备或模拟器上进行调试。就调试而言,在 AndroidManifest.xml 文件中声明哪个目标 API 级别并不重要。
在 Unix shell 中开发您的应用。在 Windows 上,请使用 Cygwin 或实验性 ndk-gdb-py Python 实现。
使用 GNU Make 3.81 或更高版本。

用法

要调用 ndk-gdb 脚本,请切换到应用目录或该目录下的任何目录。例如:

cd $PROJECT
$NDK/ndk-gdb

其中, P R O J E C T 指向您项目的根目录, PROJECT 指向您项目的根目录, PROJECT指向您项目的根目录,NDK 指向 NDK 安装路径。

调用 ndk-gdb 时,它会配置此会话以查找您的源文件以及所生成的原生库的符号/调试版本。成功附加到您的应用进程后,ndk-gdb 会输出一长串错误消息,表示无法找到各种系统库。这很正常,因为您的主机并未在目标设备上包含这些库的符号/调试版本。您可以放心地忽略这些消息。

接下来,ndk-gdb 会显示一个正常的 GDB 提示。

您可能熟悉与 GNU GDB 的互动方式,与 ndk-gdb 的互动方式与之相同。例如,您可以使用 b 设置断点,并使用 c(表示“continue”)继续执行。有关完整的命令列表,请参阅 GDB 手册。如果您更喜欢使用 LLDB 调试程序,请在调用 ndk-gdb 脚本时使用 --lldb 选项。

请注意,如果您退出 GDB 提示,那么您正在调试的应用进程将停止。此行为是一种 gdb 限制。

ndk-gdb 可处理许多错误情况,并会在发现问题时显示可提供有用信息的错误消息。这些检查包括确保满足以下条件:

确保 ADB 位于您的路径中。
确保您的应用已在其清单中声明为可调试。
确保设备上安装的具有相同软件包名称的应用同样可调试。
默认情况下,ndk-gdb 会搜索已在运行的应用进程;如果没有搜索到,则会显示相应的错误。不过,您可以使用 --start 或 --launch= 选项在调试会话前自动启动您的 Activity。有关详情,请参阅选项。

选项

要查看完整的选项列表,请在命令行中输入 ndk-gdb --help。表 1 显示了许多比较常用的选项及其简要说明。

表 1. 常用 ndk-gdb 选项及其说明。

在指定了此选项的情况下启动 ndk-gdb,将会启动应用清单中列出的第一个可启动 Activity。使用 --launch= 可启动下一个可启动的 Activity。要转储可启动 Activity 的列表,请从命令行运行 --launch-list。

在这里插入图片描述
在这里插入图片描述

注意:此表中的最后三个选项仅适用于 ndk-gdb 的 Python 版本。

线程支持
如果运行应用的平台版本低于 Android 2.3(API 级别 9),ndk-gdb 就无法正确调试原生线程。调试程序只能调试主线程,abd 会完全忽略其他线程的执行。

如果您在非主线程上执行的函数上放置一个断点,则程序将退出,而 GDB 将显示以下消息:

Program terminated with signal SIGTRAP, Trace/breakpoint trap.
The program no longer exists.
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。

最后更新时间 (UTC):2021-01-05。

http://www.15wanjia.com/news/169813.html

相关文章:

  • 如何网站建设平台一台服务器一个固定ip怎样做两个网站
  • 宁波专业做网站的公司有哪些东莞高端网站建设哪个好
  • 学网站开发需要会什么网站翻页代码
  • 冷门行业做网站的优势深圳网络推广运营企业
  • 怎样健建设一个有利于优化的网站网站怎么创建自己的网站
  • 接给别人做网站的活电子商务网站建设与维护书
  • 游戏网站开发实验报告孝昌建设局网站
  • 公司网站开发后台代码建设厅网站的无法打印
  • 济南区网站开发网站建设代码
  • 新思维网站天津市建设工程网站
  • sedo这种多语言网站怎么建设一台服务器怎么做多给网站
  • 西安seo霸屏西安seo王尘宇
  • 保健品网站源代码微信分销平台系统
  • 长沙做网站备案兰州做网站哪家专业
  • 成都公司核名的网站网站吗
  • 伊春网站制作设计和建设企业网站心得和体会
  • 网站安全建设策划书做网站邯郸
  • 免费论坛创建windows优化
  • wordpress自定义搜索框seo顾问培训
  • 郑州网站建设新闻什么软件做高级网站
  • 旅游网站的建设方案顺的网站建设多少钱
  • 工信部网站icp备案查询微信公众号的网站开发
  • 专业整站优化彩票网站开发解决方案
  • 在线做ppt的网站网站开发维护印花税
  • 网站开发有哪些微信分销系统价格
  • flash as3 网站模板关键词挖掘方法
  • 原油可以取什么做标题发网站昆山网站公司哪家好
  • 新网站做seo北京手机网站建设公司排名
  • 跨境电商网站怎么做南宁企业网站设计公
  • 模板网站如何做优化免费咨询问题