使用AS編寫第一個so文件

知識點兒

1. so文件是什么赤炒?

二進制(EIF)文件蟹略,Linux的動態(tài)庫文件缓淹,程序運行的時候加載使用的哈打,類似于Windows下的dll文件塔逃。

2. JNI是什么?

JNI(Java Native Interface)意為JAVA本地調(diào)用料仗,它允許Java代碼和其他語言寫的代碼進行交互湾盗,簡單的說,一種在Java虛擬機控制下執(zhí)行代碼的標準機制立轧。
使用JNI編程安全性會更高些格粪。因為生成的so文件不容易破解。

3. NDK是什么氛改?

Android NDK(Native Development Kit )是一套工具集合帐萎,允許你用像C/C++語言那樣實現(xiàn)應(yīng)用程序的一部分。

4. JNI和NDK的區(qū)別平窘?

  • 從工具上說吓肋,NDK其實多了一個把.so和.apk打包的工具,而JNI開發(fā)并沒有打包瑰艘,只是把.so文件放到文件系統(tǒng)的特定位置是鬼。
  • 從編譯庫說,NDK開發(fā)C/C++只能能使用NDK自帶的有限的頭文件紫新,而使用JNI則可以使用文件系統(tǒng)中帶的頭文件均蜜。
  • 從編寫方式說,它們一樣芒率。

參考鏈接1(方法已過氣了囤耳,但技術(shù)沒問題)
參考鏈接2

小結(jié)

    1. 最新生成.so文件的方式很簡單,首先安裝必要插件


      安裝工具
    1. 創(chuàng)建項目(Native C++)


      創(chuàng)建項目
    1. 這里我因為下載工具慢偶芍,是在本地導(dǎo)入的NDK充择,這里如果網(wǎng)速好的話不建議本地導(dǎo)入(因此第一步中沒有勾選
      導(dǎo)入NDK
    1. 運行項目,就會看到.so文件啦


      .so文件
    1. log出so文件里的方法


      log方法
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末匪蟀,一起剝皮案震驚了整個濱河市椎麦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌材彪,老刑警劉巖观挎,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異段化,居然都是意外死亡嘁捷,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門显熏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雄嚣,“玉大人,你說我怎么就攤上這事喘蟆∠志鳎” “怎么了夷磕?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長仔沿。 經(jīng)常有香客問我,道長尺棋,這世上最難降的妖魔是什么封锉? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮膘螟,結(jié)果婚禮上成福,老公的妹妹穿的比我還像新娘。我一直安慰自己荆残,他們只是感情好奴艾,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著内斯,像睡著了一般蕴潦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上俘闯,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天潭苞,我揣著相機與錄音,去河邊找鬼真朗。 笑死此疹,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的遮婶。 我是一名探鬼主播蝗碎,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼旗扑!你這毒婦竟也來了蹦骑?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤肩豁,失蹤者是張志新(化名)和其女友劉穎脊串,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體清钥,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡琼锋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了祟昭。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缕坎。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖篡悟,靈堂內(nèi)的尸體忽然破棺而出谜叹,到底是詐尸還是另有隱情匾寝,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布荷腊,位于F島的核電站艳悔,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏女仰。R本人自食惡果不足惜猜年,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疾忍。 院中可真熱鬧乔外,春花似錦、人聲如沸一罩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽聂渊。三九已至差购,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間歧沪,已是汗流浹背歹撒。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留诊胞,地道東北人暖夭。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像撵孤,于是被迫代替她去往敵國和親迈着。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容