1. 程式人生 > >android Studio 執行的專案package包名報紅

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.重新編譯下專案看看包名報紅現象是不是已經解決了。

希望我的部落格能夠幫助你解決類似問題!!