当前位置: 首页 > 知识库问答 >
问题:

错误,而导入FBX与导入场景资产在Android Studio 3.6

冯星阑
2023-03-14

我正在使用一个场景形式的Android SDK动画示例项目,并试图导入我自己的FBX进行测试。我把我的fbx添加到sam部长级模型,然后点击导入场景资产。我得到一个错误..."Gradle构建失败,需要新的导入规则。您想还原更改吗?"

在事件日志窗口中,我得到错误:java.lang.运行时间异常:java.lang.NoSuchMultiodError:com.android.tools.idea.templates.recipe.RecipeExecutor.append(Ljava/io/File; Ljava/io/File;)V

Im使用Android Studio 3.6 Gradle 3.6.0场景形式插件1.15

任何建议如何解决这将是受欢迎的

共有2个答案

郎泰平
2023-03-14

Android Studio3.6和场景窗体之间存在兼容性问题...因此,使用手动生成sfb文件的这项工作来解决兼容问题。

以下是完整的答案,它将帮助任何对此不熟悉并希望顺利使用sceneform的人。

**

**

**

**. 将三维模型源资产文件(*.obj、*.fbx或.gltf)及其所有依赖项(.mtl、*.bin、*.png、*.jpg等)复制到sampledata文件夹中。

**

...现在粘贴下面的代码格式**在您的应用程序的gradle构建文件的最后一行,以便导入手动和避免任何兼容问题与右键导入的方法,这是在Android Studio版本3.6...当然,不要忘记在gradle依赖列表中导入Sceneform的最新依赖项

应用插件:'com.google.ar.sceneform.plugin',sceneform.asset('sample_data/Your-3d-Model-file-Name.obj',

导入时指定的默认', // '材质路径。

'sample\u data/Your-3d-Model-file-Name。sfa',

...最后同步gradle文件并重建项目...您的SFb模型将在您指定的位置生成...

郎志
2023-03-14

我遇到了这个问题,我尝试手动添加资产,结果成功了。

例如,我使用了名为andy_dance的obj。fbx

所以我在Gradle构建中添加了这个

sceneform.asset('sampledata/models/andy_dance.fbx',
    'default',
    'sampledata/models/andy_dance.sfa',
    'src/main/assets/andy_dance',
    ['sampledata/models/andy_dance.fbx'])

运行或构建您的应用程序,希望它能工作

 类似资料:
  • 我得到这个错误而导入场景形式资产。我添加了 在项目级渐变文件中,此

  • 我开始在另一个项目中使用storybook,之前我已经让SCSS@import在另一个回购项目中工作过,但我一辈子都搞不清楚到底出了什么问题。 错误/src/组件/导航/样式。scss(./node_modules/react scripts/node_modules/css loader/dist/cjs.js??ref--8-1!。/node_modules/react scripts/pos

  • 我正试着用这本手册开始tensorflowhttps://www.tensorflow.org/install/install_windows 所有安装都成功完成,我正在使用python 3.5.2和最新版本的pip,遇到这个错误,有人告诉我应该怎么做吗? 在swig\parth\AppData\Local\Programs\Python35\lib\site-p tensorflow\Pytho

  • 你好,我想在Android Studio中导入一个3D对象。 到目前为止我所做的: > 放入我的obj和mtl文件(andy.obj和andy.mtl) 添加到构建中。gradle文件(在应用程序目录中)包含以下内容: 应用插件:'com.google.ar.sceneform.plugin' 2.场景形式。资产('sampledata/models/andy.obj','default','sa

  • Python 3.5。2. Ubuntu 16.04 LTS 尝试使用pip3安装某些软件包时,无论参数如何,它都会返回以下结果: 我试图通过以下方式重新安装python3 pip来修复它: 但那没有帮助。 我发现它与我安装的软件包有关,这些软件包是用

  • 导入Sceneform资产时出现此错误:Gradle生成因新的导入规则而失败。是否要还原更改?选项是Revert和Keepbroken gradle changes。 还会弹出一个错误消息: 错误:java。RuntimeException:java。lang.NoSuchMethodError:com。Android工具。主意模板。配方接受者执行者。追加(Ljava/io/File;Ljava/