当前位置: 首页 > 知识库问答 >
问题:

IntelliJ Idea渲染主界面。xml错误

从建明
2023-03-14

我刚刚切换到IntelliJ,并想使用这个作为我的Android IDE,但它似乎有问题渲染我的main.xml文件。这是我得到的错误:

Rendering Problems 
This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA (Details)

org.jetbrains.android.uipreview.RenderingException: This version of the rendering library is more recent than your version of IntelliJ IDEA. Please update IntelliJ IDEA
at org.jetbrains.android.uipreview.LayoutLibraryLoader.load(LayoutLibraryLoader.java:90)
at org.jetbrains.android.sdk.AndroidTargetData.getLayoutLibrary(AndroidTargetData.java:149)
at com.android.tools.idea.rendering.RenderService.create(RenderService.java:167)
at com.intellij.android.designer.designSurface.AndroidDesignerEditorPanel$6.run(AndroidDesignerEditorPanel.java:485)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:320)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:310)
at com.intellij.util.ui.update.MergingUpdateQueue$2.run(MergingUpdateQueue.java:254)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:269)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:227)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:217)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
at com.intellij.util.Alarm$Request$1.run(Alarm.java:327)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

我已经尝试了这个类似线程中所有建议的解决方案:Intellij Idea Render错误

  1. 已卸载的SDK构建工具v20和已安装的SDK构建工具v18。0.1

我似乎仍然无法让IntelliJ渲染预览,我不知道如何解决接下来的问题。

共有1个答案

漆雕洋
2023-03-14

这可能是错误,我在这里提到过。

它在IntelliJ EAP 14(问题跟踪程序)中已修复,在最新的13.1.5版本中也已修复。

 类似资料:
  • 如果你想渲染内置错误页面,你可以使用next/error: import React from 'react' import Error from 'next/error' import fetch from 'isomorphic-unfetch' export default class Page extends React.Component { static async getIni

  • web-frame 模块可自定义渲染当前网页 进程: 渲染进程​ 例如放大当前页至 200%. 1 const {webFrame} = require('electron') 2 webFrame.setZoomFactor(2) Copied! 方法 webFrame.setZoomFactor(factor) 用途:设置页面的缩放系数 factor Number - 缩放系数 注意:缩放系数

  • 软件共分为三大模块,分别为:同步、文件管理、设置。 同步:新建同步、同步目录、历史记录、设备管理、中继服务、同步设置 新建同步 选择从系统添加文件夹或连接到远程共享的文件夹 同步目录 显示同步中的文件夹的列表,以及它们的大小和文件数量等信息 历史记录 显示您的同步文件修改记录 设备管理 显示您添加的设备,方便对连接设备进行统一管理 中继服务 进行中继服务设置,以及查看中继连接状态、合计数据等信息

  • 图片

  • 在 Hexo 中,有两个方法可用于渲染文件或字符串,分别是非同步的 hexo.render.render 和同步的 hexo.render.renderSync,这两个方法的使用方式十分类似,因此以下仅以非同步的 hexo.render.render 为例。 渲染字符串 在渲染字符串时,您必须指定 engine,如此一来 Hexo 才知道该使用哪个渲染引擎来渲染。 hexo.render.rend

  • 渲染过程 1.最初的最初,我们要知道 ./build/webpack.base.conf.js 这个文件,是webpack打包的主要配置文件 其中 module.exports = { entry : { app: './src/main.js' // 这里就定义了vue的入口文件 } } 知道了这个打包文件,我们就可以知道接下来的事儿了。 2.找到index.html ,可