首页 > 解决方案 > '插件“Google Sceneform Tools (Beta)”不兼容(仅在 IntelliJ IDEA 中支持)'

问题描述

我收到一个错误插件“Google Sceneform 工具(测试版)”不兼容(仅在 IntelliJ IDEA 中支持)**。我从插件安装了 Google Sceneform Tools (Beta) 插件,并在重新启动后显示上述错误。我目前正在使用 Android Studio 4.1

标签: android-studioaugmented-realitysceneform

解决方案


TL;DR:为了使错误消息消失,我建议手动删除插件,因为它未列在已安装的插件列表中(可能是由于错误)。为此,您需要导航到插件文件夹并删除 Sceneform 插件的目录。文件夹位置取决于操作系统,这里假设 Android Studio 版本是 4.1:

  • 对于WindowsC:\Users\{USER}\AppData\Roaming\Google或者也检查C:\Users\{USER}\.AndroidStudio4.1\config\plugins
  • 对于MacOS:(~/Library/Application\ Support/Google/AndroidStudio4.1/plugins/您可以查看~/Library/Application\ Support/AndroidStudio/marketplace旧版本或其他地方,请参阅MAC 上 Android Studio 的插件文件夹在哪里
  • 对于Linux~/.local/share/Google/AndroidStudio4.1/

更新:这里是 Romain Guy 建议的 Google Sceneform 源代码的维护继任者:https ://twitter.com/romainguy/status/137186​​4003882807300?s=03 https://github.com/ThomasGorisse/sceneform-android-sdk


添加到@GokulDAS027 的答案(该插件已弃用),您还可以看到SceneformGithub 存储库(https://github.com/google-ar/sceneform-android-sdk/)已存档。现在你必须基本上制作sceneformsrcsceneformux目录你的项目的一部分。请参阅我的博文:https ://csaba.page/blog/sceneform-b​​reak-change.html 。或者只是按照存档的 Sceneform 存储库的自述文件进行操作。一个问题是,如果您最近开始,您可能有一个AndroidX项目,并且您需要将 Sceneform 的源代码升级到AndroidX. 您可以在存档存储库的分支中钓鱼。许多人执行了一些代码重新样式和重构,而我只是做了必要的更改,欢迎您从目录中复制这两个目录https://github.com/CsabaConsulting/ARPhysics存储库。

Sceneform 是 ARCore 之上的一个抽象层。它提供了很棒的东西,比如TransformableNode比 ARCore 更高级别的抽象。由您决定它是否提供了足够的功能让您将其作为一个整体来接受,或者您可能会挑选。你不会拥有的一件事是插件。正如我们所见,它为 Android Studio 中的这些对象提供了一些 sfa/sfb 编译工具和可视化窗格。@GokulDAS027 提到您现在可以为模型使用更多标准格式。


推荐阅读