我正在使用 SpartacusRex 的终端 IDE 和另一个应用程序 DroidEdit 在 Android 上构建和运行 java 应用程序。一个简单的单文件 Hello World 可以完美地构建和运行,但是当我引入包时,我无法将类文件正确地 dex 到 jar 文件中:
从我的项目目录:
javac src/mypack/*. java
这编译成功
dx --dex --output=Test.jar src
这给了我以下警告
故障处理:
类名(mypack/Main)与路径(Main.class)不匹配
......在解析Main.class时
......在处理Main.class时
所有路径和包名称都是正确的。Main.java 位于名为“mypack”的文件夹中,并且有一个包语句“package mypack;”。
我究竟做错了什么 ?此外,使用 --no-strict 会删除警告,但输出的 jar 文件未正确构建且无法运行。
任何帮助表示赞赏。谢谢 :)