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):

Windowsctrl+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 文件中的 com.intellij.modules.androidstudio 。没有它,它一直工作到 AS 4.0,但对于 AS 4.0+,该声明似乎是强制性的。【参考方案8】:

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 个选项卡:MarketplaceInstalled。忘记他们!单击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 后无法复制配置依赖项

Android Studio 4.1更新后应用程序的Gradle构建错误

错误:将 android studio 更新到 4.1 后无法在颤振中找到或加载主类