gpt4 book ai didi

android - 如何从 Cordova 插件类强制 Android 应用程序崩溃?

转载 作者:行者123 更新时间:2023-12-03 15:48:45 25 4
gpt4 key购买 nike

我需要从 Cordova 插件类内部强制一个 Android 应用程序崩溃。

问题是插件类在单独的线程中运行,所以即使我强制使用 RuntimeException() ,它只会使分离的线程崩溃。

最佳答案

如果你想从cordova插件崩溃应用程序/或按下android应用程序中的菜单按钮,你必须编辑cordova项目中的几个类,如how to make my phonegap android app crash?中所述.

从 Javascript 调用一些 native 函数导致崩溃:

为 Phonegap 编写一个 Android 原生插件。引用 http://docs.phonegap.com/en/3.0.0/guide_platforms_android_plugin.md.html#Android%20Plugins用于插件创建。在执行方法中抛出异常。这将在父层处理(这就是为什么您可以在控制台中看到有关崩溃的日志),因此请进行以下更改以使应用程序崩溃。(这两个类都属于 org.apache.cordova 包)

  • 删除 捕获(异常 e){} 阻止 执行助手 的方法|插件管理器 类。
  • 删除 catch (Throwable e) {} 阻止 执行 的方法| ExposedJsApi 类(class)。

  • 通过此更改,我可以从 javascript 调用中使应用程序崩溃。

    关于android - 如何从 Cordova 插件类强制 Android 应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28129601/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com