android - 无法在 Android 7.0 设备上调试

标签 android delphi delphi-10.1-berlin

我使用的是 Delphi 10.1 Berlin Update 2。在三星 Galaxy S7 Edge 上调试多设备应用程序没有任何问题
在操作系统从 Android Marshmallow 6.0.1 更新到 Nougat 7.0 之前。

当我开始调试时,我看到了这个错误:

image

结果是我无法调试。但是该应用程序以某种方式安装在设备上。

我试图通过以下方式修复错误:

- updating the Android SDK to version 25.3.1 + NDK + JDK update.  
- setting `-cleaninstall` in the debugger parameters.  
- resetting the mobile phone to factory settings.  

不幸的是,以上都不适合我。

特定的应用程序不是问题的原因,因为我也尝试了 Delphi 示例代码,结果是一样的。

有谁知道我该如何解决这个问题?

最佳答案

你需要:

  • 更新 SDK 工具(新版本为 25.2.5)
  • 更新 SDK 平台工具(新版本为 25.0.3)
  • 安装适用于 Android 7.0 (API 24) 的 SDK 平台和 ARM EABI v7a 系统镜像。
  • 关于android - 无法在 Android 7.0 设备上调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42724768/

    相关文章:

    java - 我如何处理从 SharedPreferences 中删除这些项目?

    android - RecyclerView 适配器显示的图像多于应有的数量

    delphi - 获取 IDispatch 接口(interface)成员的访问权限

    delphi - 自定义样式 TEdit

    delphi - FireDac 卡住 GUI

    android - 期望的动画资源类型

    Android - 不透明度淡入淡出可绘制

    delphi - 将配置传递给与应用程序无关的模块的最佳方式是什么?

    windows - 服务 OnExecute 失败,生成的线程未执行

    html - HTML 字符实体和 Delphi 之间的数字等价性?