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

来源:互联网 发布:python字符串转换字典 编辑:程序博客网 时间:2024/06/07 15:02

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

包名底下有一个红线。
出现这条红线的原因:
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.重新编译下项目看看包名报红现象是不是已经解决了。

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

0 0
原创粉丝点击