私の英語でごめんなさい...
私は最後のアンドロイド スタジオ (2013 年 6 月 14 日) を持っています。新しい Android プロジェクトを作成します。.so ファイルを /libs/armeabi に追加します
build.gradle を編集して
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar','libs/jcPKCS11.jar')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 16
}
}
task copyNativeLibs(type: Copy) {
from(new File(project(':JaCertTest').getProjectDir(), 'libs/armeabi')) { include '**/*.so' }
into new File(buildDir, 'native-libs')
}
tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }
clean.dependsOn 'cleanCopyNativeLibs'
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniDir new File('build/native-libs')
}
エラーを受け取りました: FAILURE: Build failed with an exception.
- 問題点: タスク ':JaCertTest:packageDebug' の構成に問題が見つかりました。
プロパティ「jniDir」に指定されたディレクトリ「build\native-libs」が存在しません。