1

AndroidStudio 2.1 エディターは、ネイティブ モジュールのヘッダー ファイルが見つからないかのように赤色で強調表示しているようです。ただし、問題なくビルドおよび実行されているようです。同じ問題に直面している人はいますか?(下の添付画像を参照)

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

アプリビルド.gradle

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

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

追加モジュール build.gradle

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

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

再現手順: 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

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1

0

Google にバグを報告しました。2.2で修正されたようです

https://code.google.com/p/android/issues/detail?id=209865

于 2016-07-16T00:58:41.220 に答える