AndroidStudio工程引用第三方so文件的方法-創新互聯

應用程序二進制接口(Application Binary Interface)定義了二進制文件(尤其是.so文件)如何運行在相應的系統平臺上,從使用的指令集,內存對齊到可用的系統函數庫。在Android 系統上,每一個CPU架構對應一個ABI:armeabi,armeabi-v7a,x86,mips,arm64- v8a,mips64,x86_64。

創新互聯建站于2013年創立,是專業互聯網技術服務公司,擁有項目成都做網站、網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元昭平做網站,已為上家服務,為昭平各地企業和個人服務,聯系電話:18982081108

jar包存放到工程的libs目錄下。

在main下建個文件叫jniLibs


android {
   compileSdkVersion 26
   buildToolsVersion "26.0.2"
 defaultConfig {
   applicationId "com.zsk.ndkexample"
   minSdkVersion 17
   targetSdkVersion 26
   versionCode 1
   versionName "1.0"
   multiDexEnabled true //突破應用方法數65535的一個限制  testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  vectorDrawables.useSupportLibrary = true
  // 不聲明ndk標簽,項目默認會創建一個libapp.so的文件
  ndk {
    // 聲明創建so庫的文件名,會自動添加lib前綴, 添加了前綴,不會自動添加
    moduleName "MathKit"
    //聲明啟用Android日志, 在c/c++的源文件中使用的#include <android/log.h> 日志將得到輸出
    ldLibs "log"
    // 聲明創建指定cpu架構的so庫, 不聲明的話, 默認(gradle 1.5.0)會生成4中架構 多一種mips架構
    // 具體cpu架構的區別請參考:
    // for detailed abiFilter descriptions, refer to "Supported ABIs" @
    // https://developer.android.com/ndk/guides/abis.html#sa
    //如果想在模擬器運行 加上 "x86"
    abiFilters "armeabi-v7a"
  }
}
buildTypes {
  release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  }
}
sourceSets.main {
  jniLibs.srcDirs 'src/main/jniLibs'
 }
//sourceSets {
  // main {
    // 1. 配置在根目錄libs下可以加載第三方so庫, (最好不要創建jniLibs, 在眾多的開源庫中可能會引起沖突,還沒發現)
    // 2. 運行時會自動將libs目錄下的so庫拷貝到指定目錄
    // 3. 如果自己創建的so不需要重新編譯,可以將(app/build/intermediates/transforms)生成的so拷貝到這個目錄
   // jniLibs.srcDirs = ['libs']
  // 如果是單個文件夾 可以直接這樣如下配置
  // jniLibs.srcDir 'libs'
  // }  }}

當前題目:AndroidStudio工程引用第三方so文件的方法-創新互聯
文章地址:http://m.kartarina.com/article30/cdcepo.html

成都網站建設公司_創新互聯,為您提供響應式網站微信小程序Google網站收錄服務器托管網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

h5響應式網站建設
主站蜘蛛池模板: 人妻少妇精品无码专区二区| 黄桃AV无码免费一区二区三区| 亚洲无码精品浪潮| 午夜无码熟熟妇丰满人妻| 曰产无码久久久久久精品| 无码丰满熟妇一区二区| 乱人伦人妻中文字幕无码久久网| 国产精品毛片无码| 国产精品99精品无码视亚| 精品久久久久久无码人妻中文字幕| 亚洲一级特黄无码片| 亚洲日韩一区二区一无码| 国产日韩AV免费无码一区二区三区| 少妇人妻偷人精品无码视频 | 无码aⅴ精品一区二区三区| 无码人妻精品一区二区蜜桃百度| 久久久久亚洲AV成人无码| 无码日韩人妻AV一区二区三区 | 特级无码毛片免费视频尤物| 亚洲AV无码一区二区大桥未久| 永久免费av无码入口国语片| 97无码免费人妻超级碰碰夜夜| 无码人妻一区二区三区免费看| 久久久人妻精品无码一区| 无码视频免费一区二三区| 亚洲中文无码a∨在线观看| 亚洲爆乳无码专区| 一本一道av中文字幕无码| 惠民福利中文字幕人妻无码乱精品 | 久久亚洲精品中文字幕无码| 国产日韩精品无码区免费专区国产 | 日韩av无码国产精品| 伊人天堂av无码av日韩av| 精品人妻大屁股白浆无码| 日韩精品无码熟人妻视频| 国产办公室秘书无码精品99| 伊人久久无码中文字幕| 国产精品VA在线观看无码不卡| 国产AV无码专区亚洲AV漫画| 精品人妻无码专区中文字幕| 国产精品亚洲αv天堂无码|