微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

包括jar在ant编译android – 命令行linux

我正在尝试在linux命令行上的android应用程序中使用jar文件。 我读过: 在ant编译Android包括.jar这是一样的事情,但从来没有得到一个工作的答案。 试过这个: 如何从命令行添加外部jar库到一个android项目,但它没有工作,仍然给出了相同的错误信息。 错误是:

-compile: [javac] Compiling 4 source files to /home/bianca/Documents/sem12012/FIT3140 /code/jackson-example/bin/classes [javac] messagemain.java:4: package org.codehaus.jackson.map does not exist [javac] import org.codehaus.jackson.map.ObjectMapper; [javac] ^ [javac] messagemain.java:21: cannot find symbol [javac] symbol : class ObjectMapper [javac] location: class messagemain [javac] ObjectMapper mapper = new ObjectMapper(); [javac] ^ [javac] messagemain.java:21: cannot find symbol [javac] symbol : class ObjectMapper [javac] location: class messagemain [javac] ObjectMapper mapper = new ObjectMapper(); [javac] ^ [javac] 3 errors BUILD Failed /home/bianca/Downloads/android-sdk-linux/tools/ant/build.xml:602: The following error occurred while executing this line: /home/bianca/Downloads/android-sdk-linux/tools/ant/build.xml:622: Compile Failed; see the compiler error output for details.

所以我猜这是导入jar的问题。 我有存储在./lib中的jar。

编辑:我把库中的答案根据build议,它给出了同样的错误。 ant.properties是所有注释,local.properties和project.properties没有从自动生成的更改。 build.xml没有改变,只是自动生成的。

使用Perl或Linux内置的命令行工具如何将一个整数映射到另一个整数?

寻找非官方的命令行开关

E138:不能写viminfo文件$ HOME / .viminfo

用于Windows的命令行解释程序,使用node.js

(Linux CLI PHP)在执行期间将CURL的详细输出捕获到文件

使用可变数量的参数调用batch file

Windows批处理编程:间接/嵌套variables评估

设置bash命令行variables来启动我的应用程序

我如何在C ++ / Linux中执行外部命令?

perl把所有的命令行参数都放到$ ARGV

使用libs/ ,而不是lib/ 。 JAR将自动包含在编译过程中,JAR的内容将被打包到你的APK中。

当使用Eclipse“运行”构建时,甚至可以在libs文件夹的子文件夹中导入JAR,例如,可以将它放在libs / somefodler / somJar.jar中。 但SDK附带的Ant脚本直接在libs文件夹中,而不是子文件夹。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐