看起来 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