android studio 建立 jniLibs資料夾用於放置jar包和os檔案
阿新 • • 發佈:2019-01-30
每次建立新專案都要重新建立jniLibs,很煩(每次都忘了怎麼建立(傻逼!)),無奈之下還是寫一篇部落格以備不時之需
在gradle下配置:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
// // 或者:
// sourceSets.main {
// jniLibs.srcDirs = ['libs']
// jni.srcDirs = []
// }
放置一個完整的gradle程式碼
apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.yrmao.pinyinsearch" minSdkVersion 14 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main { jniLibs.srcDirs = ['libs'] } } // // 或者: // sourceSets.main { // jniLibs.srcDirs = ['libs'] // jni.srcDirs = [] // } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' compile files('libs/pinyin4j-2.5.0.jar') }