原文地址: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' }
好了,这下学会了吧,放心大胆的往下继续吧