AS提示Please select android sdk
首先这边不讲关于没配置Android Sdk路径 or 项目没有选择Android Sdk的版本。
这边要讲的是在协同开发的过程中,没有将**.gitignore**文件配置正确,导致对方的app.iml文件等上传到git上,被我们拉取下来,导致的错误。
解决方案:
删除主工程目录下的:/.idea/libraries文件夹,最后Sync一下即可。(File->Sync Project with gradle files)
下面提供一个**.gitignore**,一般的配置项
*.iml
.gradle
/local.properties
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
.DS_Store
/build
/captures
.externalNativeBuild
# Built application files
*.apk
*.ap_
# Files for the Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
# Gradle files
.gradle/
build/
/*/build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
配置完成后,为了让.gitignore生效,我们需要清除一下缓存哦。~
# 先将当前仓库的文件的暂存区中剔除
git rm -r --cached .
# 再添加所有的文件到暂存区,这时.gitignore文件就会生效了
git add .
# 提交
git commit -m "fixed untracked files"