Android Studio Relay插件(版本0.3.07)错误

vwoqyblh  于 2023-06-27  发布在  Android
关注(0)|答案(1)|浏览(226)

我跟随这个教程“https://developer.android.com/jetpack/compose/tooling/relay/convert-designs-android-studio”第一次尝试了中继插件。我在遵循教程的前面步骤时没有问题,但是当我从Figma导入设计到Android Studio时,我遇到了一个错误,我从idea.log文件中捕获了这个错误:

  1. 2023-06-26 11:35:13,463 [1300963] INFO - #c.g.r.a.p.i.FigmaService - fetching UI Package from Figma
  2. 2023-06-26 11:35:13,466 [1300966] WARN - #c.g.r.a.p.i.FigmaService - Unable to set permissions on /home/ducanh/.local/share/Google/AndroidStudio2022.2/relay_android_studio/bin/linux_x86_64/figma_to_adin: /home/ducanh/.local/share/Google/AndroidStudio2022.2/relay_android_studio/bin/linux_x86_64/figma_to_adin
  3. 2023-06-26 11:35:13,467 [1300967] INFO - #c.g.r.a.p.u.ShellCommand - Running shell command: /home/ducanh/.local/share/Google/AndroidStudio2022.2/relay_android_studio/bin/linux_x86_64/figma_to_adin
  4. 2023-06-26 11:35:13,511 [1301011] SEVERE - #c.g.r.a.p.i.FigmaImportWorker - There was a problem importing the Figma file
  5. java.io.IOException: Cannot run program "/home/ducanh/.local/share/Google/AndroidStudio2022.2/relay_android_studio/bin/linux_x86_64/figma_to_adin" (in directory "/home/ducanh/.local/share/Google/AndroidStudio2022.2/relay_android_studio/bin/linux_x86_64"): error=2, No such file or directory
  6. at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
  7. at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
  8. at java.base/java.lang.Runtime.exec(Runtime.java:594)
  9. at com.google.relay.androidstudio.plugin.utilities.ShellCommand.run(ShellCommand.kt:33)
  10. at com.google.relay.androidstudio.plugin.utilities.ShellCommand.runUnchecked(ShellCommand.kt:77)
  11. at com.google.relay.androidstudio.plugin.importer.FigmaService.importFile(FigmaService.kt:263)
  12. at com.google.relay.androidstudio.plugin.importer.FigmaService.importPackagesToTemp(FigmaService.kt:127)
  13. at com.google.relay.androidstudio.plugin.importer.FigmaImportWorker.doInBackground(FigmaImportWorker.java:76)
  14. at com.google.relay.androidstudio.plugin.importer.FigmaImportWorker.doInBackground(FigmaImportWorker.java:31)
  15. at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)
  16. at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
  17. at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343)
  18. at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
  19. at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
  20. at java.base/java.lang.Thread.run(Thread.java:833)
  21. Caused by: java.io.IOException: error=2, No such file or directory
  22. at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
  23. at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:314)
  24. at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
  25. at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
  26. ... 14 more
  27. 2023-06-26 11:35:13,513 [1301013] SEVERE - #c.g.r.a.p.i.FigmaImportWorker - Android Studio Flamingo | 2022.2.1 Patch 2 Build #AI-222.4459.24.2221.10121639
  28. 2023-06-26 11:35:13,513 [1301013] SEVERE - #c.g.r.a.p.i.FigmaImportWorker - JDK: 17.0.6; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o.
  29. 2023-06-26 11:35:13,513 [1301013] SEVERE - #c.g.r.a.p.i.FigmaImportWorker - OS: Linux
  30. 2023-06-26 11:35:13,514 [1301014] SEVERE - #c.g.r.a.p.i.FigmaImportWorker - Plugin to blame: Relay for Android Studio version: 0.3.07

似乎缺少/home/ducanh/.local/share/Google/AndroidStudio2022.2/relay_android_studio/bin/linux_x86_64目录中的figma_to_adin文件。我也在搜索这个错误,但没有找到结果。我想知道是否有人遇到过这个错误并能够修复它。如果你需要任何额外的信息,只是评论,这是我第一次问一个问题,所以它可能不太清楚。

z9ju0rcb

z9ju0rcb1#

你找到解决办法了吗?在Android Studio(0.3.07)中安装Relay插件后,我遇到了同样的问题,并显示“No such file error”。看起来figma_to_adin文件被错误地添加到relay_android_studio/bin/macos_x86_64而不是linux/x86_64下。

相关问题