我正在尝试在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文件夹中,而不是子文件夹。
总结以上是内存溢出为你收集整理的包括jar在ant编译android – 命令行linux全部内容,希望文章能够帮你解决包括jar在ant编译android – 命令行linux所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)