对不起我的英语不好...
我有最后一个 android 工作室(2013 年 6 月 14 日)。创建新的安卓项目。将 .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”不存在。