2016-09-08 2 views
0

デバッガを実行すると、強調表示されているファイルの一部(実際には実行されている行ではありません)が表示されます。これは、少し混乱するデバッグになります。いつも起こったことや起こったことがないなら、私は大丈夫でしょうが、時々起こっていますが、これ以外の時ではなく、バグを見つけるのは本当に難しいです。 about android studio version example debugger 強調表示されている行はnewArray(...)にありますが、下部に可変の詳細があると明らかにpublic static Parcel obtain()の真ん中にあります。私のアンドロイドのスタジオデバッガは、いくつかの行でオフになっています

これは、私がParcel.javaのようにしていないファイルにのみ起こるようですが、すべてではありません。また、この例では、エラーを示す赤があることがわかります。これは、アプリがエラーなく実行されるときにも発生するため、なぜそれらが表示されるのかわかりません。それはおそらく別の質問です。

そして、私のGradle:

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.1" 

    defaultConfig { 
     applicationId "com.mattermost.mattermost" 
     minSdkVersion 19 

     /* If you want to change targetSdkVersion to higher version, please make sure you 
     * convert application icon to meet desired lollipop guidelines, that is icon should be 
     * flat and white*/ 
     targetSdkVersion 23 
     versionCode 306 
     versionName "3.0.6" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
     debug { 
      debuggable true 
     } 
    } 
    packagingOptions { 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/services/com.fasterxml.jackson.core.JsonFactory' 
    } 
} 
+0

'Clean、Rebuild and Run'それをもう一度 – hrskrs

+0

あなたのコンパイルSDKは何ですか?あなたのエミュレータ/デバイスのAPIレベルは? – Sufian

答えて

0

はあなたの環境への正しいソースを添付しましたか?私はあなたがandroid-23(Android 6.0)のソースを使用していることがわかります、あなたのターゲットデバイスが動いているのでしょうか?

+0

私のgradleファイルが追加されました。アンドロイドバージョン4.4.2とapi 19.で物理的に実行されています。api 19-23のデバイスでは実行できませんか? – CookieMonster

+0

まあ、souresは実行されているもののビューです。あなたはandroid-19用のソースをダウンロードし、代わりにそれらをあなたのデバッグ環境に取り付けるべきです、そして、私はその行が一致すると思います。 – Friesgaard

+0

SDKマネージャを開いたときの話はありますか? 4.1から6.0のSDK Platformがすべてダウンロードされています。 – CookieMonster

関連する問題