解决打包生成JAR在Android项目中不能调用问题

做个记录

网上教程一大堆,却没有一个能解决我的问题的

遇到的问题是:生成的JAR文件导入AndroidStudio之后发现不能调用找不到类

问题的原因:在JAVA项目中创建Class类时所在的包是默认的


生成JAR并导入的步骤:(JART是成功的样式,JART2是失败的)

(1)生成JAR

解决打包生成JAR在Android项目中不能调用问题


上面的java项目是自己新建包并命名的,下面那个是默认生成的,第二种使用默认生成的包名生成之后的Jar包出现不能调用的问题

里面的类是一样的

解决打包生成JAR在Android项目中不能调用问题

接下来的步骤就跟网上查的一样

右键Java项目,选择Export,然后选择Java---JAR file,然后选择保存路径之后finish(中间选项的意思可以直接网上查)就生成Jar包了

(2)Androidstudio导入Jar包使用

将Jar包复制到Project项目下的app/libs文件夹下,右键jar包选择add as library或者进入Project Structure界面添加进去就可以了,接着就可以直接使用了

解决打包生成JAR在Android项目中不能调用问题


之前一直生成之后不能调用,是因为新建Java项目中的类时,class文件的包名问题,具体原因不清楚,自己新建包名之后就可以了