解决打包生成JAR在Android项目中不能调用问题
做个记录
网上教程一大堆,却没有一个能解决我的问题的
遇到的问题是:生成的JAR文件导入AndroidStudio之后发现不能调用找不到类
问题的原因:在JAVA项目中创建Class类时所在的包是默认的
生成JAR并导入的步骤:(JART是成功的样式,JART2是失败的)
(1)生成JAR
上面的java项目是自己新建包并命名的,下面那个是默认生成的,第二种使用默认生成的包名生成之后的Jar包出现不能调用的问题
里面的类是一样的
接下来的步骤就跟网上查的一样
右键Java项目,选择Export,然后选择Java---JAR file,然后选择保存路径之后finish(中间选项的意思可以直接网上查)就生成Jar包了
(2)Androidstudio导入Jar包使用
将Jar包复制到Project项目下的app/libs文件夹下,右键jar包选择add as library或者进入Project Structure界面添加进去就可以了,接着就可以直接使用了
之前一直生成之后不能调用,是因为新建Java项目中的类时,class文件的包名问题,具体原因不清楚,自己新建包名之后就可以了