Android调试出现 Error:please select Android sdk

先放一张图片

image.png
明明sdk location里的配置都是对的,这个错误往往发生在多人协同开发或者多台不同的电脑设备开发时出现。这里给出我的解决方法:
  • 1.找到主项目的.iml文件(注意是主moudle不是主工程,打开,找到如下图中的jdk配置那一行,看看本地是否有其中的jdk版本,你当前可能是24、23、22,将其改为当前项目对应的api版本,如果不清楚还可以看看你当前项目的 compileSdkVersion,一般是与之对应的。


    image.png
  • 2.还有可能是这样的:
    <orderEntry type="inheritedJdk" />

当出现如上代码或者不存在jdk这个type时,可以将

<orderEntry type="jdk" jdkName="Android API 25(改为你当前版本) Platform" jdkType="Android SDK" />

添加到sourceFloder的前面,如果存在type为inheritedJdk的一行则将其删除。

一般到这里问题就解决了,如果有什么不懂得地方可以一起探讨。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容