Mob短信验证的配置的解释

原文地址:http://www.jb51.net/article/84946.htm

关于mob短信验证的解释:

mob官方是这样写的:

repositories{
flatDir{
dirs 'libs' //就是你放aar的目录地址
}


}

dependencies {
....//你的其他依赖
compile name:'SMSSDK-<version>',ext:'aar'
compile name:'SMSSDKGUI-<version>',ext:'aar'
}

自己实际应该这么写:

repositories这一块就这么直接拿来就行,他写的注释权当没看见,这个注释容易让人多想

1 repositories{
2     flatDir{
3         dirs 'libs'
4     }
5 }
dependencies 
dependencies {
    //自己其他的依赖
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.4.0'
    //mob的jar包添加依赖生成的,至于为什么是MobCommons-2016.0714.1402,原因是你mob的jar包名就叫这个
    // 其实这个你不用管
    compile files('libs/MobCommons-2016.0714.1402.jar')
    compile files('libs/MobTools-2016.0714.1402.jar')
    /*最重要的是:这里 才是官方教程让多添加的,
     官方原来是这么写的,  compile name:'SMSSDK-<version>',ext:'aar'
     其中你需要做的是把"<version>"这几个换成你下载的或者你使用的版本号即可,其他的不要动
     这块的理解是:两个jar,jar没有界面,而aar中有界面,jar继承了aar也就有了界面,我们就可以使用mob自带的界面。
     */
    compile name:'SMSSDK-2.1.1',ext:'aar'
    compile name:'SMSSDKGUI-2.1.1',ext:'aar'
}

好了,这下学会了吧,放心大胆的往下继续吧

原文地址:https://www.cnblogs.com/lizhanqi/p/5720927.html