android Studio 运行的项目package包名报红

当你运行别人的项目或者是新创建的项目,包名报红,但是能运行,也不报错。有的人不喜欢出现一条红线。我来帮大家解决这个问题
这里写图片描述

包名底下有一个红线。
出现这条红线的原因:
1.打开你所运行的项目的build.gradle

```
 compileSdkVersion 25
 buildToolsVersion "25.0.0"
```
和

```
 minSdkVersion 15
 targetSdkVersion 25
```
对应的sdk对应的API是否高于你本地的sdk version 
如果高于,可设成你自己本地的  sdk API

2. 这时,你的dependencies中的依赖可能报红线,但是可以运行

```
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:design:25.0.0'
```
你需要把support:appcompat-v7和support:design对应的版本改成本地对应SDK 的版本。
这样就可以解决了。

3.如果你不知道你本地所对应SDK是多少,你可以找个你以前运行的项目,包名没报红的,把build.gradle里对应的内容copy下也可以。
4.重新编译下项目看看包名报红现象是不是已经解决了。

希望我的博客能够帮助你解决类似问题!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值