AndroidStudio日常较量

问题:the sdk plat-form tools revision (25.0.3) is too old to check APIs

   分析:compile ‘com.android.support:appcompat-v7:26.+’引入了高版本包,而本地的Android SDK Platform-Tools

   解决1:分别降低目标SDK版本targetSdkVersion 和编译版本compileSdkVersion,最好能保持compileSdkVersiontargetSdkVersion一致,降低引入包的版本为:compile ‘com.android.support:appcompat-v7:25.+’(25为我选择的Version)

  解决2(推荐):SDK Manager->SDK Tools->Android SDK Platform-Tools 勾选更新,重启Android Studio

问题:在Debug模式下,Android Studio生成的debug证书与第三方所提交的证书不一致,导致第三方调用失败

解决:在gradle中添加debug配置(顺便吐槽一句),清空缓存重新编译。点击Android Studio右下角的Event Log即可看到Gradle任务执行日志。