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