1

AndroidStudio 2.1エディタは、ネイティブモジュールのヘッダーファイルを赤色のように強調表示します。それは問題なしで構築し、実行するようです。誰でも同じ問題に直面していますか? (下の添付画像を参照してください)Androidスタジオ2.1エディタ(CLint)がネイティブ(ndk)プラグインを使用するモジュールのヘッダーを見つけることができません

また、エディターは、長い相対パスを使用してAddition.hを含めることを提案しています。 cppFlagsでヘッダファイルの場所を追加しても、この問題は修正されないようです。 https://github.com/noridge/StudioClintBug

Studio Build: 2.1.1 
Version of Gradle Plugin: experimental 0.7.0 and 2.1.0 
Version of Gradle: 2.10 
OS: MacOSX El Capitan 10.11.4 

enter image description here enter image description here

:再現

apply plugin: 'com.android.model.native' 

model { 
    android { 
     ........ 
     ndk { 
      moduleName = 'addition' 
     } 
     sources { 
      main { 
       jni { 
        exportedHeaders{ 
         srcDir "src" 
        } 
        source { 
         srcDir "src" 
        } 
       } 
      } 
     } 
    } 
} 

ステップbuild.gradle

アプリbuild.gradle

apply plugin: 'com.android.model.application' 

model { 
    android { 
     ....... 
     ndk{ 
      moduleName = 'native' 
     } 
     sources { 
      main { 
       jni { 
        dependencies { 
         project ':Addition' linkage 'static' 
        } 
       } 
      } 
     } 
    } 
} 

追加モジュール

+0

GoogleのNDKのサンプルを見てみましたでそれを固定しているように見えますか? https://github.com/googlesamples/android-ndk/tree/master/hello-libs。プロジェクトのディレクトリにヘッダーファイルをコピーする方法を示します。 –

答えて

関連する問題