AndroidStudio导入XUtils问题解决

    xiaoxiao2023-03-24  3

    在日常开发中我们离不开导入各种工具jar包或者库文件,但是导入jar包的容易在开发过程无法关联代码的情况,为了避免出现此种情况,以常用的Xutils为例,我通常在使用xutils时会直接导入library库,方便使用.但是在AndroidStudio情况下.通常会出现因为原库中缺少build.gradle导致的无法导入情况(如下图),那么如何解决呢?

    1.首先会在把包导入AndroidStudio的时候出现如下问题

    2.其原因是因为原来的包内缺少build.gradle,那么如何解决这个问题呢?

    3.可以先把Xutils导入到Eclipse内,生成build.gradle

    步骤如下:

    打开Eclipse,然后import打开外部文件导入

    然后导入Xutils的Library

    点击完成和finish完成导入.然后进行再把已经导入的Xutils的library

    右击Xutils的包选择Export,选择Android包,点击Generate Gradle build files.可以导出包,并且默认覆盖原来的Xutils包的Library

    这时候导出的Xutils的library就已经包含了build.gradle,可以导入AndroidStudio了.

    打开AndroidStudio,右上角,File--new--import Module,选中刚才导出的Xutils 的Library

    导入时如果名字冲突的话,记得修改Module的名字

    这样导入完成就可以发现可以导入并且Xutils也有了build.gradle了.

    然后进入侧边栏的Project分组,如下图

    导入的的同时,你会发现有很多错误出现了,没事,我们慢慢解决.

    首先,把Xutils 的build.gradle的两个版本号改为和自己的开发APP的build.gradle内的版本号一致,如下图

    修改Xutils依赖的classpath和自己的APP内的依赖的classpath改为一致

    然后点击再编译看看有没有出错呢?

    又出错了!!!

    没事!问题还是可以解决的

    还是在Xutils的build.gradle内.在刚才的版本号下添加如下的library引用:

    <span style="font-size:14px;"><span style="white-space:pre"> </span>useLibrary 'org.apache.http.legacy'</span>

    在自己APP的build.gradle下也添加同样的引用

    最后的最后!!

    点击如下,选中自己的APP,添加依赖!!

    然后Xutils就可以在AndroidStudio中使用了.

    转载请注明原文地址: https://ju.6miu.com/read-1200892.html
    最新回复(0)