Android Device Monitor运行报错解决方案

2023-11-02

我用的jdk17和jdk11的话,版本太高了,DDMS会报错,报错信息如下:

!SESSION 2023-08-27 21:27:08.420 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data @noDefault

!ENTRY org.eclipse.osgi 4 0 2023-08-27 21:27:08.873
!MESSAGE error loading hook: org.eclipse.osgi.internal.baseadaptor.BaseHookConfigurator
!STACK 0
java.lang.reflect.InaccessibleObjectException: Unable to make protected void java.net.URLClassLoader.addURL(java.net.URL) accessible: module java.base does not "opens java.net" to unnamed module @246ae04d
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
    at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
    at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
    at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.findMethod(BaseStorage.java:174)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.findMethod(BaseStorage.java:181)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.findAddURLMethod(BaseStorage.java:165)
    at org.eclipse.osgi.internal.baseadaptor.BaseStorage.<init>(BaseStorage.java:135)
    at org.eclipse.osgi.internal.baseadaptor.BaseHookConfigurator.addHooks(BaseHookConfigurator.java:24)
    at org.eclipse.osgi.baseadaptor.HookRegistry.loadConfigurators(HookRegistry.java:178)
    at org.eclipse.osgi.baseadaptor.HookRegistry.initialize(HookRegistry.java:100)
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.<init>(BaseAdaptor.java:98)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.createAdaptor(EclipseStarter.java:737)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:258)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.osgi 4 0 2023-08-27 21:27:08.958
!MESSAGE Startup error
!STACK 1
java.lang.NullPointerException: Cannot invoke "org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(org.eclipse.osgi.baseadaptor.BaseAdaptor)" because "this.storage" is null
    at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:123)
    at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:192)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:262)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:568)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
 

最后没办法整了一个jdk 1.8,完美解决:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Device Monitor运行报错解决方案 的相关文章

  • @EnableTransactionManagement 的范围是什么?

    我试图了解正确的放置位置 EnableTransactionManagement多个 JavaConfig 上下文的情况下的注释 考虑以下场景 我在 JPAConfig java 和 AppConfig java 中有 JPA 配置以及一组
  • Android 在启动时启动服务,如何在设备重启后重新启动服务类?

    我需要在启动时启动一项服务 我搜索了很多 他们正在谈论广播接收器 由于我是 Android 开发新手 所以我对 Android 上的服务并没有清楚的了解 请提供一些源代码 您的接收者 public class MyReceiver exte
  • invalidateOptionsMenu 在片段中不起作用

    显示或隐藏项目ActionBar根据文本中是否有文本EditText or not 所以 我做了以下事情 public class NounSearch extends android app Fragment EditText seach
  • 当参数具有默认值时,为什么无法使用导航组件将参数传递给片段?

    我正在使用导航组件 但我不明白为什么如果定义了参数 则将参数传递给下面的方法时会出现错误 我正在使用 SafeArgs 只有当我为此参数定义默认值时才会出现此错误 有人可以解释一下为什么会发生这种情况以及如何解决它吗 这是导航图的部分代码
  • 打印包含 JBIG2 图像的 PDF

    请推荐一些库 帮助我打印包含 JBIG2 编码图像的 PDF 文件 PDFRenderer PDFBox别帮我 这些库可以打印简单的 PDF 但不能打印包含 JBIG2 图像的 PDF PDFRenderer尝试修复它 根据 PDFRedn
  • 模拟器:进程已完成,退出代码为 134(被信号 6:SIGABRT 中断)

    我最近刚刚开始在 Mac 上下载 Android Studio 版本 3 0 1 但收到以下错误 模拟器 进程已完成 退出代码为 134 被信号 6 SIGABRT 中断 我按照 Android Studio 教程操作并能够运行模拟器 但在
  • OpenJDK 版本控制

    上下文 我想确保我们系统上安装的 Java 不受 CVE 2022 21449 的影响 java version 给出 openjdk version 11 0 7 2020 04 14 LTS OpenJDK Runtime Enviro
  • 如何为 Jackson 编写一个包罗万象的(反)序列化器

    当您提前知道类型时 编写自定义序列化器非常容易 例如 MyType一个人可以写一个MyTypeSerializer extends StdSerializer
  • 如何在android中录制音频时暂停背景音乐

    我正在 Android 中开发一个音频记录应用程序 因此 如果设备音乐播放器中已播放任何背景音乐 则应在开始录制之前暂停该背景音乐 并且每当录制停止或暂停时 背景音乐都应恢复 播放录制的音频时也应该如此 有人可以帮我解决这个问题吗 提前致谢
  • 从 Stax XMLStreamReader 读取以解组部分

    我正在使用 Stax 游标 API 从大型 xml 文件中提取数据 当前 我转到特殊标签的开头并使用 JAXB 解组该标签 这对于格式良好的 xml 文件效果很好 但不久前我有一个文档 其中数十万个标签中有一个未关闭 JAXB 使用 XML
  • ExceptionHandler 不适用于 Throwable

    我们的应用程序是基于 Spring MVC 的 REST 应用程序 我正在尝试使用 ExceptionHandler 注释来处理所有错误和异常 I have ExceptionHandler Throwable class public R
  • 如何在新标签 android webview 中打开链接? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我已经使用 webview 创建了一个 android 应用程序来显示我的网站 我什至想添加在新选项卡中打开链接的功能 但我找不到任何
  • 带有空白白屏的 WebView

    我在 DialogFragment 中有一个 webview 它使用以下方式显示文档和 PDF它可以进行几次尝试 但如果用户尝试频繁打开和关闭对话框 webview 将显示空白屏幕 我已经尝试了所有的线程link1 https stacko
  • 我想要一个 Java 阿拉伯语词干分析器

    我正在寻找阿拉伯语的 Java 词干分析器 我找到了一个名为 AraMorph 的库 但它的输出是无法控制的 并且它会形成不需要的单词 还有其他阿拉伯语词干分析器吗 这是新的阿拉伯语词干分析器 Assem 的阿拉伯语轻词干分析器 http
  • Path2D 上的鼠标指针检测

    我构建了一个Path2D http docs oracle com javase 7 docs api java awt geom Path2D html表示由直线组成的未闭合形状 我希望能够检测何时单击鼠标并且鼠标指针靠近路径 在几个像素
  • Java 编码风格、局部变量与重复方法调用

    我更喜欢使用局部变量而不是多次调用同一方法 I prefer this Vehicle vehicle person getVehicle if vehicle instanceof Car Car car Car vehicle car
  • MongoDB Java 驱动程序:MongoCore 驱动程序与 MongoDB 驱动程序与 MongoDB 异步驱动程序

    MongoDB Java 驱动程序有三种不同的驱动程序选项 核心驱动 MongoDB 驱动程序 MongoDB 异步驱动程序 The 驱动程序描述页面 https docs mongodb org ecosystem drivers jav
  • Android应用程序kill事件捕获

    我想在我的应用程序被终止时执行一些操作 可以使用哪种方法来实现此目的 我正在开发 Android 5 0 这个问题的关键在于 您必须了解您的申请是否可以收到任何 当您的应用程序在任何情况下被终止时的额外回调 下面的答案是由德文连线 http
  • Spring Boot MSSQL Kerberos 身份验证

    目前在我的春季靴子中application properties文件中 我指定以下行来连接到 MSSql 服务器 spring datasource url jdbc sqlserver localhost databaseName spr
  • 绘制大位图时 nSyncAndDrawFrame 速度极慢

    我想用多个大位图优化视差滚动视图 在我的 Nexus 5 上 一切都很顺利 Traceview 转储如下所示 doFrame 方法大约需要 18 毫秒才能完成 但是 当使用我的 Nexus 7 或 Android 6 模拟器 Genymot

随机推荐

  • HDU - 3789 奥运排序问题(暴力)

    按要求 给国家进行排名 Input 有多组数据 第一行给出国家数N 要求排名的国家数M 国家号从0到N 1 第二行开始的N行给定国家或地区的奥运金牌数 奖牌数 人口数 百万 接下来一行给出M个国家号 Output 排序有4种方式 金牌总数
  • FastDFS上传文件失败, item “tracker_server“ in ***/fast_client.conf not found

    上传测试时报了一个这样的错 Exception in thread main net dopan fastdfs client common MyException item tracker server in F Study Java 0
  • PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置

    PhPStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具 PhpStorm可随时帮助用户对其编码进行调整 运行单元测试或者提供可视化debug功能 Phpstrom的一款名为Magicento的插件对快速创建Ma
  • 关于Ext内存泄漏的部分心得

    首先说明下 本帖所描述的泄漏是指JS运行中的释放问题 它们大多数在页面关闭时都能释放掉 内存释放在使用Ext开发OPOA系统时显得尤为重要 去年开始接触Ext开发 中间花了很多时间来解决内存泄漏 最开始Ext还是3 0版 泄漏得一塌胡涂 也
  • 【Qt】QtIFW 安装包制作总结-通用打包过程

    QtIFW 安装包制作总结 一 引言 当一个软件开发完成后 需要发布 面对发布 故而需要制作一个安装器 将其软件运行本体打包 并可根据软件运行的平台进行相关平台参数的定制 从而实现软件的安装 一个软件包安装器 可能包含以下几个部分 本系列文
  • 萝莉遥控乐高电机

    文章背景 前段时间买了一辆积木拼搭的玩具车 春节几天把他组装好了 拥有遥控控制转向以及前进后退的功能 但自带的电池以及遥控感觉不太好用 特别是电池 充电两小时 跑起来五分钟 太不耐用了 自带遥控器 接收端 积木的接口都是统一的 这样的好处是
  • 代码运行出现:No module named ‘torch_geometric‘

    这是没有torch geometric库导致的 但是不能像一般库安装 pip install 库名 或者 conda install 库名 进行安装 经常会报错 需要先安装四个小部件再安装torch geometric 具体安装步骤如下 s
  • java-遗漏知识

    一 JVM Java中JVM虚拟机详解 https blog csdn net sinat 35512245 article details 54744815 二 JVM web项目中的跨 2 一 JVM web项目中的跨 一 JVM we
  • 通过live555实现H264 RTSP直播

    转载自 http blog csdn net firehood article details 16844397 前面的文章中介绍了 H264视频通过RTMP流直播 下面将介绍一下如何将H264实时视频通过RTSP直播 实现思路是将视频流发
  • centos8 安装docker与(containerd.io与podman-manpages问题解决)及镜像加速

    docker安装 环境说明 windows系统安装virtualbox 并在virtualbox环境中centos8系统 如果以下操作都基于centos系统root用户执行的 不需要加在命令前面sudo 1 卸载老版本 sudo yum r
  • Linux 面试题

    1 什么是Linux的内核 作用是 Linux 内核是 Linux 操作系统的核心组件 它是操作系统的底层软件 负责管理计算机的硬件资源 并提供了一些基本的系统服务 内核是操作系统与硬件之间的桥梁 它处理系统中的进程调度 内存管理 设备驱动
  • Linux系统搜索某个目录下特定文件的方法(find)

    在Linux下搜索指定名称的文件的方法 可以用find命令 格式 find
  • idea快速上手指南

    安装 双击打开安装包 选择一个目录 最好不要中文和空格 然后选择桌面快捷方式 请选择64位 然后选择安装 开始安装 然后勾选安装后运行 Finish 首次配置 然后是UI界面选择 有白色和黑色两款 总有一款适合你 把不需要的组件禁用 插件暂
  • IDEA Tomcat 控制台乱码

    解决方案 找到 logging properties 文件 修改控制台日志处理器编码格式 找到java util logging ConsoleHandler encoding 将其值修改为 java util logging Consol
  • 机器学习笔记4 - 神经网络

    机器学习笔记4 神经网络 线性回归和逻辑回归都有一个缺点 当特征太多 计算负荷会很大 引入神经网络 在神经网络中 参数称为权重 weight 其中 x 1 x 2
  • 项目实训(一)前端框架的搭建

    目录 一 搭建前端框架 二 导入js和css样式框架 控制样式 三 初始化网页结构 一 router设置 二 index vue 三 导航栏 四 回到顶部按钮 一 搭建前端框架 首先选定使用的前端框架为Vue 在配置文件main js中导入
  • 【前端】ant-design-pro初体验

    什么是Ant Design Pro Ant Design Pro 是一个企业级中后台前端 设计解决方案 它秉承 Ant Design 的设计价值观 致力于在设计规范和基础组件的基础上 继续向上构建 提炼出典型模板 业务组件 配套设计资源 进
  • linux文件目录命令

    文件目录1 pwd 显示当前工作目录的绝对路径 print working directory ls 显示文件目录 a 显示所有的文件 l 以列表的形式显示 h 数据以xxxk的形式显示 F 对于是目录的文件后面加上 cd 切换到指定的目录
  • Windows网络编程基础(一)

    Table of Contents 准备工作 socket C S模式 源代码 服务端 Server cpp 客户端 Client cpp 源码分析 数据传输 关闭连接 准备工作 Windows网络编程一般是指 Windows Socket
  • Android Device Monitor运行报错解决方案

    我用的jdk17和jdk11的话 版本太高了 DDMS会报错 报错信息如下 SESSION 2023 08 27 21 27 08 420 eclipse buildId unknown java version 17 0 6 java v