Android studio app项目红叉无法编译

错误现象如下:
这里写图片描述
点击run按钮:
这里写图片描述
可以看到有明显的错误提示:
Error: Please select android sdk
解决方案:

主要是修改了.iml(xxx:要run的module名,比如本文的主module:sample) 文件引起的,主要检查.iml文件的以下代码:

 <orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" />

可能是出现的情况为:
1.此段代码缺失;
2.此段代码已被修改,和项目创建时候的代码有异同(多人协作开发时每个人不同的Android studio配置导致,且提交了修改完的.iml文件,其他人拉完代码后可能出现这种情况)。

注意:
1.jdkName=”“中的版本号要和对应module中的build.gradle的compileSdkVersion 版本一致;
2.如果有多个module请逐一检查.iml文件;
3.如果主module有<orderEntry type="inheritedJdk" />请尝试删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值