xUtils开源库导入AS失败,换成导入xUtils3开源库

想使用Xutils3进行开发app但是试了两天都不行所以找了蛮多的参考也不行最后面参考到了gd5544的文章

试验了各种方法,包括前一篇导入slidingmenu的方法都不能正确导入xUtils,也不能像导入xUtils3那样import module,无解,求答案。

只能退而选了另一个xUtils3导入成功.参考了csdn爱吃自己炒的土豆的方法:

1、首先是import module,最好不要连sample一起倒,后面会出错。

2、将xUtils3的build.gradle文件中的版本号改为自己app目录下build gradle一致的。

3、下方会提示errors,什么marven没找到.需要将下面两行拷到project下的build gradle里面的dependencies {:

classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' 
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'

4、如果导入了sample,则sample里面的build gradle版本号也会报错,改回就大功告成.


------然而还是可耻的失败了,并不能get到json数据,又试了两天网上各种方法,终于发现还是要新建Application类,然而新建后也不算成功,还不能忘了在manifest上注册...

1.新建

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        // 初始化
        x.Ext.init(this);
        // 设置是否输出debug
        x.Ext.setDebug(true);
    }
}

2.将xUtils3的xUtils文件夹拷贝到工程内,把include ':app',':xutils'添加到settings.gradle文件,把compile project(':xutils')添加到app的build.gradle中,把xutils的build.gradle的版本号改为工程的跟一致,把classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'和classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'添加到工程的build.gradle里.

搞定.

感谢:

https://blog.csdn.net/gd5544/article/details/51284909

http://blog.csdn.net/liyuanjinglyj/article/details/50411950

http://blog.csdn.net/qq379454816/article/details/50086349

猜你喜欢

转载自blog.csdn.net/qq_16519957/article/details/80222850