Android studio "java.lang.NoClassDefFoundError: com/android/util/PropertiesMap"layout错误

Android studio启动出错 Rendering Problems .Failed to load platform rendering library 启动android studio,创建新工程。模拟手机加载不出来。 解决: 1.点下面所示的图标。 出现的界面: 选择updates,查看sdk的版本,是25.2.5。 然后再选android sdk,版本是29。 版本不一样。 2.所以,修改build.gradle中的一些东西。 点开后,发现这两个地方显示版本是29。 将其版本号改成低版本25。 改完关了build.gradl... 阅读详情

1. 问题:在Android studio中,打开写好的layout 文件,但是,不能够正确显示出模拟器图形,并且,报错如下:

java.lang.NoClassDefFoundError: com/android/util/PropertiesMap
at com.android.layoutlib.bridge.android.BridgeContext.createStyleBasedTypedArray(BridgeContext.java:940)
at com.android.layoutlib.bridge.android.BridgeContext.obtainStyledAttributes(BridgeContext.java:638)
at android.content.res.Resources_Theme_Delegate.obtainStyledAttributes(Resources_Theme_Delegate.java:71)
at android.content.res.Resources$Theme.obtainStyledAttributes(Resources.java:1436)
at android.widget.TextView.<init>(TextView.java:761)
at android.widget.TextView.<init>(TextView.java:704)
at android.widget.TextView.<init>(TextView.java:700)
at com.android.layoutlib.bridge.MockView.<init>(MockView.java:50)
at com.android.layoutlib.bridge.MockView.<init>(MockView.java:45)
at com.android.layoutlib.bridge.MockView.<init>(MockView.java:41)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:163)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:858)
at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:834)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at com.android.layoutlib.bridge.bars.CustomBar.<init>(CustomBar.java:95)
at com.android.layoutlib.bridge.bars.StatusBar.<init>(StatusBar.java:67)
at com.android.layoutlib.bridge.impl.Layout.createStatusBar(Layout.java:223)
at com.android.layoutlib.bridge.impl.Layout.<init>(Layout.java:145)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:300)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429)
at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:350)
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:510)
at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:498)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:967)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:498)
at com.android.tools.idea.rendering.RenderTask.access$600(RenderTask.java:72)
at com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:610)
at com.android.tools.idea.rendering.RenderTask$3.call(RenderTask.java:607)
at com.android.tools.idea.rendering.RenderService.runRenderAction(RenderService.java:359)
at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:607)
at com.android.tools.idea.rendering.RenderTask.render(RenderTask.java:629)
at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$7.run(AndroidDesignerEditorPanel.java:519)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:337)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:327)
at com.intellij.util.ui.update.MergingUpdateQueue$3.run(MergingUpdateQueue.java:271)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:286)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:244)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:234)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:352)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

2.原因:

在对应的版本上,更新android 相关包不完整。


3.解决办法:

降低api版本,例如,在下图中,调整api level,比如,24调整为23.



SAP采购信息记录批量维护实战:用BAPI ME_INFORECORD_MAINTAIN搞定价格等级和条件记录 本文深入解析SAP标准BAPI ME_INFORECORD_MAINTAIN在采购信息记录批量维护中的应用,特别聚焦价格等级和条件记录的技术难点。通过实战案例和代码示例,帮助用户高效处理供应商-物料价格数据,提升供应链管理效率。 阅读详情

相关推荐

akshare 布林通道策略

import datetime import pandas as pd import backtrader as bt import matplotlib.pyplot as plt from datetime import datetime import matplotlib import akshare as ak %matplotlib inline class Boll_strategy(bt.Strategy): #自定义参数,每次买入1800手 params=(('size'.

qq_26742269的博客 5341

Failed to load platform rendering library

      有时候你创建一个 Android 项目,在 layout 目录下,你设计的 Activity 布局却不能成功显示,上面提示 Failed to load platform rendering library,这对于我们进行页面开发时无疑是一种干扰,我们不能看到当前布局的实时情况,总不可能修改一次都拿去跑一遍,那也太浪费时间了。             其实原因是因为你的 SDK 版本更...

Young_Time的博客 7445

从Reset到Read:深入解析Rolling Shutter曝光流水线

本文深入解析Rolling Shutter(卷帘曝光)的工作原理,重点探讨Reset和Read信号在图像传感器中的关键作用。通过Reset-Read流水线机制,详细解释了曝光控制、时序调优及运动伪影补偿等核心技术,帮助读者理解卷帘曝光在高速摄影和动态场景中的应用。

weixin_42531925的博客 254

Android Studio :Rendering Problems图形界面渲染加载失败

Rendering Problems Exception raised during rendering: com.android.ide.common.rendering.api.LayoutlibCallback.getXmlFileParser(Ljava/lang/String;)Lorg/xmlpull/v1/XmlPullParser; (Details)一开始打开是 Intel HA

pureSky的博客 4846

SAP 关于WPS上传文件提示“文档中不包含数据“ 和“程序正在运行中“处理办法

最近这一周经常有用户反馈,使用WPS上传文件系统报错,一直提示“程序正在运行中”,另外在导入数据的时候提示"文档中不包含数据",跟进运维过程中遇到的这两种情况,分享一下处理的办法,如果各位更好的办法也可以给我留言分享。

我小时候很黑的博客 2855

24、JavaFX MP3 音频播放器开发详解

本文详细介绍了如何使用JavaFX开发一个功能丰富的MP3音频播放器,涵盖文件拖放加载、音频播放控制、音频频谱可视化、进度定位滑块等核心功能,并提供了完整的代码实现和解析。适合希望学习JavaFX多媒体应用开发的开发者参考。

wind6的博客 170

as的那些事——Failed to load platform rendering library 问题

问题:未能加载平台渲染库 平台渲染库是啥玩意啊??? 查查查查查查查。。。。。。。。 哦哦哦哦哦哦。。。。 要么是SDK platforms 未安装android 、要么是选择的anrdoid api版本过高 先看一下自己的sdkplatforms 看一下自己是否安装了anrdoid 1~6(anrdoid null 可不能用哦 ) 如果没有安装-任意选择...

bxr的博客 502

NVIDIA Jetson之交叉编译工具

参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&amp;tid=33630 用TX2做红外热成像仪的识别,厂家不提供源码,只能提供对应版本的SDK,但是需要我们自己提供交叉编译器 由于之前没有做过交叉编译相关工作,对编译工具不太了解,因此查找相关资料学习下 交叉编译知识 一般来说,针对嵌入式平台的开发有两种编译模式:原生编译和交叉编译。原生编...

ZONGXP的博客 8385

Studio遇到的Bug君

1、切换到布局文件中,不显示实时预览:Failed to load platform rendering library 解决方案:经过调研,由于SDK版本与布局加载器不兼容导致的问题。使用低版本的SDK,问题得以解决。

...的博客 743

Office系列完全干净卸载工具合集(最全)

使用 Microsoft Fix it 卸载 Microsoft Office 套件 一、Windows 7、Windows Vista或Windows XP下卸载Office 1.MicrosoftEasyFix50416 工具用来卸载office 2003 MicrosoftEasyFix50416_Office2003.msi 2.MicrosoftEasyFix50154 工具用来卸载office 2007 MicrosoftEasyFix50154_Office2007.msi 3.Microso

业精于勤,荒于嬉 3万+

基于 YOLOv26 的金属表面缺陷检测系统:智能视觉质检方案

摘要: 基于YOLOv26的金属表面缺陷检测系统采用深度学习技术,实现对划痕、裂纹、腐蚀等8类常见缺陷的自动化检测。系统通过数据增强预处理和YOLOv26模型的高精度识别能力,具备多类别分类、实时推理和强鲁棒性特点,适用于不同金属材质与光照条件。架构包含数据采集、预处理、YOLOv26检测和后处理模块,代码实现采用PyTorch框架,支持训练数据增强与标准化处理,为工业质检提供高效智能解决方案。

一键难忘的博客 589

android布局错,android stuio中布局预览错误解决方法

在android studio中预览layout布局时,出现以下错误,原因是gradle 2.1版本导致的。解决方法是更换sdk版本 java.lang.NoClassDefFoundError: com/android/util/PropertiesMap at com.android.layoutlib.bridge.android.BridgeContext.createStyleB...

weixin_35144647的博客 590

Allegro172版本多人协同在线设计操作指导

首先用户需要在同一个局域网下,并且Allegro172的版本必须一致,比如都是S082的版本。另外一个用户同样打开相同版本的172,选择Symphony Team design。Allegro升级到172版本,可以支持多人协同设计,并且实时同步,具体操作如下。协同模式下,不能直接保存文件,需要另存版本,注意时常保存文件,以免丢失数据。第一个用户打开PCB,选择Symphony Team design。等待一会出现如下窗口,表示已经共享成功了,并且记下IP地址。出现一个窗口,输出开共享用户的IP地址。

weixin_54787054的博客 4954

Android Studio之RenderingException错误

用Android Studio进行项目开发,进行xml布局文件的设计的时,经常会出现RenderingException的错误而导致无法预览设计的结果和样式。错误提示如下: org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than yo

vaecer 3361

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

preview不显示并出现 Rendering Problems Failed to load the LayoutLib: com/android/layou

1.这种情况要把 Android icon打开。 2.如果打开后几个版本供你选择,你只要选择一个低版本的就可以了。 3.其次,加如打开只有一个版本,那么就去tool-----skd Manager下的platforms 下载一些不同的版本。 剩下的就是耐心等待,等下载完成,在重复2的内容就可以了。在选择的过程中发现为什么高版本的不显示,因为 24版本的Android为null.所以pre

fei6__6fei的博客 3619

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Rendering Problems The following classes could not be instantiated:

问题描述:一个项目一打开xml布局文件,就会出现Rendering Problems,如下: 解决办法:Theme主题方面的问题: 将原来的主题 &lt;style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"&gt; 改为: &lt;style name="AppTheme" parent="Base....

songzi1228的博客 593

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

如何取消Rendering Problems?

出现Rendering Problems 说是改变Theme,改成Light就好了 试了下,确实可以,不过不知道为什么,记录一下先

tears2014的博客 4013

[Android小知识]Rendering Problems The following classes could not be instantiated解决一览

Rendering Problems The following classes could not be instantiated 问题的解决

bluewindtalker的专栏 1090

android studio在4.4或4.2手机系统出现java.lang.ClassNotFoundException的解决办法

android studio 设置 argeted SDK version 24 and minimum version 17 程序可以正常运行,在系统为7.0的手机上可以运行,但是运行在4.2的手机上出现如下错误java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{se.android/se.android

u013398380的专栏 5398

【android studio】根本解决layout预览出现Rendering Problems Exception Unable to find the layout for Action Bar.

在Android studio中打开layout文件,发现不能预览布局,提示以下错误:Rendering Problems Exception raised during rendering: Unable to find the layout for Action Bar. 解决办法:切换到design视图,选择低一点的api版本即可。 以上是网友其他的方法,其实最最要的是看这句话的意思是找

程序猿的那些书 3131

android java.lang.ClassNotFoundException但此类已存在

在android 开发过程中,我由于更改资源文件不当,导致过系统build失败,重新调整后rebuild ,遇到过出现ClassNotFoundException 异常这样的情况,但此类实际上已经存在,对于此种build原因导致的ClassNotFound,给出的解决办法是:退出studio,去项目目录删除 .gradle文件 所有的build文件【根目录的build,app目录内build】,重...

方伟 5469

Android studio 出现java.lang.NoClassDefFoundError错误的一种解决方案 5.0以下机型无法运行应用报错

在重构中,添加了一些第三方类库,使得整个Android程序的方法数超出了65535,这个时候打包时应该出现下面这个错误 Process: com.youzhiapp.cityonhand, PID: 13155 java.lang.NoClassDefFoundError: com.umeng.analytics.c 下面是解决方案: 1.在defaultConfig 中已经声明 mul...

徐玮的博客 4034

解决Android报java.lang.ClassNotFoundException问题

本来电脑是32为的windows7,最近刚换了64位的,但是运行程序就一直抱java.lang.ClassNotFoundException问题,苦逼死了,一直clean程序也无济于事,经过百度查询,基本上都说是以下两点原因造成的。 1.启动activity时候,AndroidManifest.xml可能忘了添加activity,或者包名写错了 2.引入外JAR包时候找不到JA

qq_24346137的博客 3523

Android Studio 编译布局文件错误之:Rendering Problems The following classes could not be instantiated

最近用Android Studio创建XML文件时,出现页面布局无法预览问题,经多方查找资料,最终问题解决。 首先描述一下问题场景: 问题原因:个人认为是API版本过高的原因。 解决方法有如下几种: 1、改变API()  从22到21 ,或者更低。 2、改变应用主题从项目主题()改为其他任何主题,如:NoTitleBar等。 3、打开文件      

Yyongchao的博客 6942
上一篇: "Unexpected value from nativeGetEnabledTags: 0"log的过滤
下一篇: pl.droidsonroids.gif.GifImageView xml文件引起初始化GifImageView失败
liranke
博客等级 码龄20年 4939粉丝 594原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liranke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值