Intellij Idea Can‘t download Android Plugin component: layoutlib-resources

这个问题造成了在Idea中开发Android项目,无法对页面布局预览,看了很多解决办法,主要集中在重启、Invalidate Caches...、删除.idea目录上,但是这都无效。

在Idea的log中查看到如下信息:

2024-09-04 17:17:18,285 [  48177]   INFO - #c.i.i.p.m.MarketplaceRequests - Cannot get the list of JetBrains plugins from Marketplace: Connect timed out
2024-09-04 17:17:22,595 [  52487] SEVERE - #o.j.a.s.StudioEmbeddedRenderTarget - Unable to find embedded layoutlib in paths:
[/Applications/IntelliJ IDEA.app/Contents/plugins/design-tools//resources/layoutlib/, /Users/youname/Library/Caches/JetBrains/IntelliJIdea2023.3/android/layoutlib-resources/231.0.26.0/plugins/android/resources/layoutlib]
java.lang.Throwable: Unable to find embedded layoutlib in paths:
[/Applications/IntelliJ IDEA.app/Contents/plugins/design-tools//resources/layoutlib/, /Users/yourname/Library/Caches/JetBrains/IntelliJIdea2023.3/android/layoutlib-resources/231.0.26.0/plugins/android/resources/layoutlib]

也就是在加载这个layoutlib-resources的目录没有找到内容。

我参考了下面这个链接:https://youtrack.jetbrains.com/issue/RIDER-104770/o.j.a.d.AndroidComponentDownloader-Cant-download-Android-Plugin-component-layoutlib-resources

 并通过这个地址:https://cache-redirector.jetbrains.com/intellij-dependencies/org/jetbrains/intellij/deps/android/tools/base/layoutlib-resources/231.0.1.4/layoutlib-resources-231.0.1.4.jar

下载了这个 layoutlib-resources,你应该将这个jar包解压,并放到

/Users/yourname/Library/Caches/JetBrains/IntelliJIdea2023.3/android/layoutlib-resources/231.0.26.0/

目录下,重新刷新页面预览,可以看到效果了。

资源在顶部可以下载。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值