gpt4 book ai didi

java - 由于 jill.rar + jack.rar,Android 构建失败

转载 作者:太空宇宙 更新时间:2023-11-04 10:57:50 24 4
gpt4 key购买 nike

灵感来自this answer ,我正在使用:

java -jar %BUILDTOOLSPATH%\jill.jar --output classes.jayce src

java -jar %BUILDTOOLSPATH%\jack.jar --import classes.jayce --output-dex .

在 Windows 上构建 Android 应用。

我得到:

Failed to load file 'classes.jayce', entry '/dom\domain\main.jayce': Wrong type in 'file 'classes.jayce', entry '/dom\domain\main.jayce'', found 'Ldom/domain/main;' while expecting 'Ldom\domain\main;'

这似乎是 \/ Windows 问题。怎么解决这个问题?

注:Here is the full source code.我的目标是拥有一个随时可用的 Android“Hello World”应用程序,可以从命令行进行编译,而无需使用 IDE(例如 Android Studio)。

最佳答案

您似乎陷入了文件夹浏览结构的困境。对于基于 Linux/Unix 的系统和 Windows 来说它是不同的。 Windows 使用反斜杠来分隔文件路径中的目录,而 Linux 使用正斜杠来分隔文件路径中的目录。

引用this link

In Windows, backslashes are used to separate directories in file paths (ex: C:\Program Files\Common Files\microsoft shared). On Mac and Unix systems, forward slashes are used for the same purpose (ex: /System/Library/Screen Savers).

您提到的指南是基于 Linux/Unix 的。因此,您的问题的解决方案是,无论您在哪里发现通过文件路径访问某些文件,只需将正斜杠替换为反斜杠即可解决此问题。

关于java - 由于 jill.rar + jack.rar,Android 构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47200409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com