看起来AndroidStudio 2.1编辑器突出显示来自本机模块红色的头文件,就像它缺少一样。它似乎构建和运行没有问题。有人面临同样的问题吗? (见下面附图)
此外,编辑建议我使用长相对路径包含Addition.h。使用cppFlags添加头文件位置似乎无法解决此问题。
app build.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
答案 0 :(得分:0)
向Google提交了一个错误。他们似乎已经修复了2.2