Android Studio 0.4: Не удалось найти метод jniDir()
При обновлении до Android Studio 0.4, в котором используется плагин android gradle 0.7.0 и gradle 1.9, возникает следующая ошибка:
org.gradle.api.internal.MissingMethodException: Не удалось найти метод jniDir()...
который ссылается на строки follwing в моей build.gradle:
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniDir new File(projectDir, 'native-libs')
}
P.S.: В этих ответах исправлены все другие проблемы обновления для меня:
Ответы
Ответ 1
jniDir() заменен на jniFolders(). Вы можете установить его так:
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = new HashSet<File>()
pkgTask.jniFolders.add(new File(projectDir, 'native-libs'))
}
Я нашел это решение в этом обсуждении