Я пытаюсь открыть исходный код Plumble, я изменил распространение Gradle Wrap на 4.4, а затем появилась эта ошибка gradle
tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }
Я искал и выяснил в gradle 4.4 "Компиляция" не определенаи вместо этого я должен использовать JavaCompiler, но затем появилась эта ошибка
Could not find method jniDir() for arguments [C:\Users\NP\Desktop\Plumble-Legacy-master\build\native-libs] on task ':packageDebug' of type com.android.build.gradle.tasks.PackageApplication.
, поэтому я заменил
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniDir new File(buildDir, 'native-libs')
}
на
tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniFolders = new HashSet<File>()
pkgTask.jniFolders.add(new File(projectDir, 'native-libs'))
}
, но теперь появляется новая ошибкав здании Gradle:
Cannot cast object '[]' with class 'java.util.HashSet' to class 'org.gradle.api.file.FileCollection' due to: groovy.lang.GroovyRuntimeException: Could not find matching constructor for: org.gradle.api.file.FileCollection()
Кто-нибудь знает, как я могу это исправить?любая помощь будет высоко ценится