如果你在使用Android Studio 3.4版本时遇到了找不到jni.h的问题,可以尝试以下解决方法:
确保NDK已正确安装:首先,确保你已经正确安装了NDK并配置了正确的NDK路径。可以在Android Studio的设置中检查NDK路径是否正确配置。
更新Android Studio:尝试将Android Studio升级到最新版本,以确保你使用的是最新的稳定版。有时,这个问题可能是由于某些已知的问题而导致的,可能在新版本中得到了修复。
检查项目配置:在项目的build.gradle文件中检查NDK配置是否正确。确保ndk.dir属性指向正确的NDK路径。例如:
android {
//...
ndkVersion 'your_ndk_version'
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
//...
}
./gradlew clean
然后重新构建项目:
./gradlew assembleDebug
include_directories(${ANDROID_NDK}/sysroot/usr/include)
确保路径指向正确的NDK目录。
以上是一些常见的解决方法,希望对你有所帮助。如果问题仍然存在,请提供更多的信息和错误日志,以便我们能够更好地帮助你解决问题。