Подтвердить что ты не робот

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.: В этих ответах исправлены все другие проблемы обновления для меня:

4b9b3361

Ответ 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'))
}

Я нашел это решение в этом обсуждении