Android Studio 4.1 插件错误:插件 * 不兼容(仅在 IntelliJ IDEA 中支持)
Posted
技术标签:
【中文标题】Android Studio 4.1 插件错误:插件 * 不兼容(仅在 IntelliJ IDEA 中支持)【英文标题】:Android Studio 4.1 Plugin Error: Plugin * is incompatible (supported only in IntelliJ IDEA) 【发布时间】:2021-01-28 12:52:26 【问题描述】:插件错误
插件“android WiFi ADB”不兼容(仅在 IntelliJ IDEA 中支持)。插件“命名该颜色”不兼容(仅在 IntelliJ IDEA 中支持)。插件“Json2Pojo”不兼容(仅在 IntelliJ IDEA 中支持)。
我尝试在 Android Studio 4.1 中安装插件“Android WiFi ADB”、“Name That Color”、“Android WiFi ADB”等,但我遇到了这个错误。谁能帮我解决这个问题?
错误截图
软件详情
Android Studio 4.1
Build #AI-201.8743.12.41.6858069,于 2020 年 9 月 23 日构建
运行时版本:1.8.0_242-release-1644-b01 amd64
虚拟机:JetBrains s.r.o 的 OpenJDK 64 位服务器虚拟机
Windows 10 10.0
GC:ParNew、ConcurrentMarkSweep
内存:1246M
核心数:4
注册表:ide.new.welcome.screen.force=true
非捆绑插件:com.thoughtworks.gauge、org.intellij.plugins.markdown、org.jetbrains.kotlin
【问题讨论】:
我正在使用 linux,通过从路径中删除文件夹:AndroidWiFiADB
解决:/home/p2pdops/.local/share/Google/AndroidStudio4.1
...
【参考方案1】:
一些较旧的插件不再兼容最新的 Android Studio(目前为 4.1)。此外,他们似乎已经用这个新版本更改了插件文件夹的位置。
您必须卸载该插件。就我而言,我看不到 IDE 设置中列出的插件。我不得不手动查找并删除该文件。
目前插件位于以下目录(如果您的软件版本不同,请务必更改路径中的android版本号;3以下版本的位置不同,详见here):
Windows(ctrl+L 在资源管理器中然后粘贴):%APPDATA%\Google\AndroidStudio4.1\plugins
MacOS:
~/Library/Application Support/Google/AndroidStudio4.1/plugins
linux: ~/.config/Google/AndroidStudio4.1/plugins
或 ~/.local/share/Google/AndroidStudio4.1/
删除那里的插件,错误应该消失了。
【讨论】:
有人可以指导我到 MacOS 中的新插件位置吗? 是的,但是我们怎样才能再次使用这些插件呢? @SamirElekberov 您将不得不等待他们的开发人员更新它们。 移动插件文件夹的位置,而不是在 IDE 插件设置中列出实际不兼容的插件,这样我们就可以轻松删除它,而不必担心应用程序数据文件,这绝对是一种落后的想法。它知道它不兼容,它比我们更清楚它在哪里,为什么它不会在插件设置中列出它让我们决定是删除它还是禁用它,这超出了我的范围。 @Rohit~/Library/Application Support/Google/AndroidStudio4.1/plugins
for mac【参考方案2】:
到 Android Studio File/Setting/Plugins 搜索 Android Wifi ADB 下载插件并安装。
现在您可能会在路径 ==> C:\Users\PCUserName\AppData\Roaming\Google\AndroidStudio\Plugins 找到 AndroidWiFiADB 文件夹,剪切 Android Wifi ADB 文件夹。
现在将那个 AndroidWiFiADB 文件夹粘贴到路径 ==> C:\Program Files\Android\Android Studio\plugins
重启 Android Studio 并享受通过 WiFi 调试的乐趣。
【讨论】:
这对我有用,必须为插件文件夹提供写权限,否则它只能在 C 盘中复制 这也适用于我。我的 Android Studio 版本“Arctic fox 版本 2020.3.1 补丁 4”【参考方案3】:我刚刚将工作室更新为4.1
,并在上述库中遇到了同样的问题。以下是我在ADB WIFi
的情况下不依赖第三方解决此问题的方法,对于其他插件,我们需要等待开发人员根据最新的 android studio 进行更改。
通过 Wi-Fi 连接到设备(Android 10 及更低版本)
第 1 步:
Connect the device to the host computer with a USB cable.
第 2 步:
Set the target device to listen for a TCP/IP connection on port 5555
adb tcpip 5555
第 3 步:
Disconnect the USB cable from the target device.
第 4 步:
Find the IP address of the Android device. For example, on a Nexus device,
you can find the IP address at Settings > About tablet (or About phone) > Status > IP address. Or, on a Wear OS device, you can find the IP address at Settings > Wi-Fi Settings > Advanced > IP address.
第 5 步:
Connect to the device by its IP address
adb connect device_ip_address
第 8 步:
Confirm that your host computer is connected to the target device:
adb devices
【讨论】:
第4步(替代):显示通过wifi连接的设备的IP地址 adb shell ip addr show wlan0【参考方案4】:-
转到此目录。
找到插件名称并完全删除其文件夹。
注意:“AppData”默认为隐藏文件夹。
【讨论】:
【参考方案5】:对于窗户:
-
从official website手动下载插件压缩文件
解压压缩包并粘贴到C:\Program Files\Android\Android Studio\plugins
重新启动您的 Android Studio
为了摆脱不兼容的插件警告,您可以关注above answer(@asim),如果您无法看到 AppData 文件夹,则表示它位于隐藏项中。
【讨论】:
为我工作。我在自定义文件夹中安装的插件文件夹不在 AppData 中。对于 Android Studio 4.1,插件文件夹位于 Android Studio 安装目录中,如本答案所述。 耶!那对我有用。我想使用“android clean code generator”和“android wifi adb”插件。 这对我有用,必须为 plugins 文件夹提供写权限,否则它只能在 C 驱动器中复制【参考方案6】:MacOS 上的插件目录:
/Users/username/Library/Application Support/Google/AndroidStudio4.1/plugins
只需从此目录中删除插件即可。
【讨论】:
【参考方案7】:您需要等待插件开发者添加对新的android studio版本的支持,然后更新插件或安装旧的android studio
【讨论】:
就我而言,我错过了 plugins.xml 文件中的MAC 操作系统:
-
将插件下载到本地。
解压插件(.zip),你会看到一个名为“lib”的文件夹,里面有jar。
右击AndroidStuido图标,选择“显示包内容”。
进入Contents/plugins目录,新建文件夹。
然后将“lib”文件夹复制到新文件夹中。
重新启动您的 AS。
享受吧。
【讨论】:
【参考方案9】:我们在带有自定义插件的新 Android Studio 4.1 中遇到了这样的问题。插件作为 zip 存档提供。 以下步骤解决它:
-
手动将插件解压缩到 Android Studio/Contents/plugins(我们的插件名为 exporter)。你应该有这样的结构:Android Studio/Contents/plugins/exporter/lib/somejars
重启 Android Studio
插件有效!
附: 插件开发者。我们的插件 intellij 版本(在 build.gradle 文件中):
intellij
version 'IU-201.6668.121'
【讨论】:
当我将interllij.version更改为'IU-201.6668.121'时确实解决了问题,但是升级android studio 4.1.1后问题再次出现,请问我该如何解决?跨度> 【参考方案10】:MAC 操作系统
-
打开 Applications/Android\ Studio.app/Contents/plugins/
创建文件夹
示例 parcelable/lib/parcelable.jar
【讨论】:
【参考方案11】:修复旧插件最简单有效的方法: 1- 从该位置删除旧的 jar 文件(奖励点:剪切并粘贴到其他位置并保留以供下一步使用)(感谢@Asim 提供该位置):
C:\Users\*username*\AppData\Roaming\Google\AndroidStudio4.1\plugins
2- 在 Android Studio 中,转到文件 -> 设置 -> 插件。
这里有 2 个选项卡:Marketplace
和 Installed
。忘记他们!单击Installed
选项卡旁边的齿轮图标。选择Install plugin from disk...
。从上一步中找到您的 jar 文件或手动从官方市场重新下载(在我的情况下:this plugin)
完成。享受您最喜欢的插件。
额外提示:Android Studio 可能仍会不断显示有关兼容性问题的错误。就我而言,一些插件运行良好,一些插件(看着你Butterknife Zelezny
!)崩溃并破坏了语法突出显示系统!谁使用该功能,对吗?除非您实际上直接在 android studio 中编写代码并且不要从 *** 复制和粘贴!无论如何,如果你最终遇到了一些奇怪的情况并且你不知道该怪谁,好消息! Android Studio 支持您!请务必在此处查看 android studio 日志文件:C:\Users\*username*\AppData\Local\Google\AndroidStudio4.1\log\idea.log
并查看是否有任何插件导致不稳定(如果有,请在日志文件中查找 Plugin to blame
短语)
【讨论】:
【参考方案12】:macOS 上 Android Studio Arctic Fox (2020.3.1) 的解决方案(在 Windows 上应该不会有太大的不同)。
是的,Arctic Fox 是“2020.3”版本。我花了一段时间才意识到我不在 4.2 版本上,而实际上我在这个版本上。我不知道他们为什么选择“2020.3”作为 2021 年更新的版本号,但无论如何。
cd 进入这个密码:
cd ~/Library/Application\ Support/Google/AndroidStudio2020.3/plugins
删除AndroidWiFiADB
rm -rf AndroidWiFiADB
在plugins.Jetbrains 上搜索Android Wifi ADB 插件或任何您想要的插件,就是这个here for Android Wifi ADB,然后手动下载最新版本的zip 文件。
解压。
使用此命令打开位于 / 根目录下的 Android Studio 插件目录
打开 /Applications/Android\ Studio.app/Contents/plugins
在此处粘贴解压缩的文件夹并重新启动 IDE。瞧! Android Wifi ADB(或您在安装时遇到问题的任何插件)现在可以工作了!
【讨论】:
【参考方案13】:苹果机:
~/Library/Application Support/Google/AndroidStudio4.1/plugins
查找并删除坏插件文件夹
重启安卓工作室
【讨论】:
【参考方案14】:我想解决这个问题
-
如果该插件仍然存在于 android studio 插件中,请将其删除
重新安装。
我已经尝试过并为我工作
【讨论】:
【参考方案15】:Mac: 删除整个文件夹。
(/Users/XXX/Library/Application\ Support/Google/AndroidStudio4.1)
重启android studio,并重置AS。现在可以安装AS插件了。
Windows 也应该这样做
【讨论】:
【参考方案16】:我在使用 Dimenify 插件时遇到了同样的问题,即使从“插件”目录中删除该文件夹后,该错误仍然显示。 对我有用的解决方案,来自市场:
-
重新安装插件
禁用它
【讨论】:
【参考方案17】:在我的情况下,我遇到了这个问题作为一种新类型 Plugin Error 并且 Android Studio 永远不会打开:
然后我找到了解决方案:
如果您正在使用 Sourcetree,请将其关闭。然后,打开 Android Studio。然后,打开 Sourcetree。
【讨论】:
以上是关于Android Studio 4.1 插件错误:插件 * 不兼容(仅在 IntelliJ IDEA 中支持)的主要内容,如果未能解决你的问题,请参考以下文章
我们如何将CMake或ndk-build集成到Android Studio 3.0.1中? Gradle版本是4.1,android插件版本3.0.1
更新到 Android Studio 4.1,flutter 插件和 dart 插件未安装
关于最新的android studio 3.0.1的Gradle 4.1问题
将 Android Studio 的 Gradle 插件升级到 3.0.1 和 Gradle 到 4.1 后无法复制配置依赖项