Zyy*_*ins 2 java android compilation dx dalvik
我正在使用SpartacusRex的终端IDE和另一个应用程序DroidEdit在Android上构建和运行java应用程序.一个简单的单文件Hello World构建并运行完美无缺,但是当我介绍软件包时,我无法将类文件正确地解压缩到一个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文件未正确构建且无法运行.
任何帮助表示赞赏.谢谢 :)
您必须将类文件放在名称与其包名完全相同的目录中,然后从中创建jar文件.
例如com.test.me.MyActivity必须是com/test/me/MyActivity.class
| 归档时间: |
|
| 查看次数: |
4681 次 |
| 最近记录: |