秀一把 Android studio 1.5 ndk 環(huán)境搭建

前幾天封信了android studio 1.5 用了studio這么久,從來沒在android studio 開發(fā)過ndk項目,這回idea對c語言支持了,android studio也能用了

1、首先配置一下android studio ndk的環(huán)境
首先在build.gradle 的Moudle:app中的defaultConfig節(jié)點中增加一個,算了,還是看圖片吧

Paste_Image.png

sourceSet 這個還不知道是什么意思,得空得查一查
make 一下之后發(fā)現(xiàn)

Paste_Image.png

好, 那就再gradle.properties中增加一句android.useDeprecatedNdk=true 再make之后就不報錯了.接著創(chuàng)建一個jni的文件夾和一個用來存放native方法的class

Paste_Image.png

然后在這個class中聲明幾個本地方法

Paste_Image.png

然后在使用javah -jni com.xxx.xxx 這個命令生成一個頭文件, 至于android studio 中 class文件放在那, 這個。。。 自己找吧
之后, 將這個.h 的文件放到jni文件夾下,然后創(chuàng)建一個cpp文件 就hellojni.cpp 吧, 不知道為什么, 我創(chuàng)建一個.c的文件, 總提示錯誤,目前就先弄個cpp文件吧。在cpp文件中實現(xiàn)未實現(xiàn)的方法

Paste_Image.png
Paste_Image.png

之后再,activity中直接調用就可,總的來說android studio 使用jni來說不是很困難,上面的幾個小問題先記下,等以后有時間再看看具體那些配置是什么意思

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容