android-studio - '插件“Google Sceneform Tools (Beta)”不兼容(仅在 IntelliJ IDEA 中支持)'
问题描述
我收到一个错误插件“Google Sceneform 工具(测试版)”不兼容(仅在 IntelliJ IDEA 中支持)**。我从插件安装了 Google Sceneform Tools (Beta) 插件,并在重新启动后显示上述错误。我目前正在使用 Android Studio 4.1
解决方案
TL;DR:为了使错误消息消失,我建议手动删除插件,因为它未列在已安装的插件列表中(可能是由于错误)。为此,您需要导航到插件文件夹并删除 Sceneform 插件的目录。文件夹位置取决于操作系统,这里假设 Android Studio 版本是 4.1:
- 对于Windows:
C:\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/1371864003882807300?s=03 https://github.com/ThomasGorisse/sceneform-android-sdk
添加到@GokulDAS027 的答案(该插件已弃用),您还可以看到Sceneform
Github 存储库(https://github.com/google-ar/sceneform-android-sdk/)已存档。现在你必须基本上制作sceneformsrc
和sceneformux
目录你的项目的一部分。请参阅我的博文:https ://csaba.page/blog/sceneform-break-change.html 。或者只是按照存档的 Sceneform 存储库的自述文件进行操作。一个问题是,如果您最近开始,您可能有一个AndroidX
项目,并且您需要将 Sceneform 的源代码升级到AndroidX
. 您可以在存档存储库的分支中钓鱼。许多人执行了一些代码重新样式和重构,而我只是做了必要的更改,欢迎您从目录中复制这两个目录https://github.com/CsabaConsulting/ARPhysics存储库。
Sceneform 是 ARCore 之上的一个抽象层。它提供了很棒的东西,比如TransformableNode
比 ARCore 更高级别的抽象。由您决定它是否提供了足够的功能让您将其作为一个整体来接受,或者您可能会挑选。你不会拥有的一件事是插件。正如我们所见,它为 Android Studio 中的这些对象提供了一些 sfa/sfb 编译工具和可视化窗格。@GokulDAS027 提到您现在可以为模型使用更多标准格式。
推荐阅读
- azure - 从运行容器的应用服务中读取存储在 Key Vault 中的机密
- peoplesoft - 添加字段作为备用搜索键后出现奇怪的搜索问题
- asp.net-mvc - ASP.NET MVC - 链接表值的复选框列表
- javascript - 使用 google places api on javascript 获取设备当前位置附近的位置
- angular - 带标题的省略号指令
- reactjs - 随机组件行为
- functional-programming - 从 N 个列表中获取一个列表,有时也获取一个列表
- java - 无法从 nominatim url (openstreetmap) 获取 JSON
- oracle - 通过 ODBC 驱动程序连接到 Oracle DB
- string - 如何打印特殊字符,如制表符或换行符?