每次創建新項目都要重新創建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')
}