⑴ 基於android studio中<jni.h>為紅色怎麼辦
1.所有的配置均按照網上配置,報錯。
發現在為的ndk-10的liunx版本下的platform 平台裡面只有一個版本,在網上找到最新版11版下載。然後重新導入配置解決
Android studio 的NDK配置在:
File —> Project Structure —>SDK Location –> Android NDK Location
2.使用的最新的0.8.0 的插件.然後jni.h找不到的問題.在Android studio中,但是能運行,,能編譯…我也是覺得奇葩,然後找了一下官方Demo.用的0.7.0插件.於是我回退一下到0.7.0 就可以找到了.
###項目下的gradle配置
dependencies {
classpath 'com.android.tools.build:gradle-experimental:0.7.0'
}
3.關胡冊於android studio 的NDK的debug調試的問題:
環境:Win 10
ndk: 最新發布的R12版本
Android studio 版本:2.1.1
gradle-experimental 版本: 0.7.2
debug模式啟動掘做凳.在config裡面配置了 Debug是使用Native
問題:使用的時候,能夠進入到調試模式下.並且logcat列印是已經將Native session附加到Process進程上了,而且C++代碼的斷判旅點上面提示也有一個鉤鉤,說明斷點打上了.可是在斷點的地方沒辦法停下來.
後來更換了Win7的系統,Android Studio 1.5 同樣的工程能夠正常的調試.