【发布时间】:2013-02-26 09:35:04
【问题描述】:
我正在使用 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 语句“package mypack;”。
我做错了什么?
另外,使用 --no-strict 会消除警告,但输出的 jar 文件未正确构建,无法运行。
感谢任何帮助。谢谢:)
【问题讨论】:
标签: java android compilation dalvik dx