Android-Java Compile编译之后的文件放在哪?如何打包成jar重复使用?

本文介绍了如何从app的build目录下特定路径打包仅包含org目录的classes文件为jar,并在项目中引用该jar包。过程中遇到无法添加到依赖及找不到程序包的问题,解决方案是将jar包复制到项目的libs目录下。尽管尝试了添加到外部库,但在编译时仍需确保jar包位于正确的位置以避免符号解析错误。
摘要由CSDN通过智能技术生成

在app的build目录下,intermediates->javac->debug->classes下。

如果我只想要org下面的classes文件打包成jar,怎么打包?参考我之前的博客:https://blog.csdn.net/nmj2008/article/details/116161692

jar -cvf xxx.jar zzz

注:其中xxx是你打包后生成的文件名,zzz是打包目录,如这里就是org

那么如何使用呢?

首先,要添加到你的项目dependency下。。。

打开project structure,点击+,选择jar,选择上面生成的a.jar。。。

点击Apply,即可

在项目中使用时,遇到cannot resolve symbol MapView,Add library 'a.jar!' to classpath

结果无法添加,调整之后,

找不到程序包:

难道真的是没有将jar包添加到Maven仓库的缘故吗?https://blog.csdn.net/zhujq_icode/article/details/80743394

方法一:https://www.cnblogs.com/daxiaxia/p/8645012.html

总结:不能引用外部的jar包,一定要复制到内部libs目录下。否则编译时会找不到jar包。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值