Tôi chỉ chơi xung quanh với các plugin gradle từ các trang web công cụ dự án android và nó cảm thấy khá khó khăn để tìm ra cách điều nên làm việc. Nó không phải là rất tốt tích hợp vào luồng công việc phát triển nhật thực, ngay cả cấu hình dự án mặc định cho nhật thực đã không làm việc cho tôi. Có thể sửa lỗi này bằng cách mở rộng dự án và tạo tệp classpath và sửa đổi bố cục dự án bên trong tệp xây dựng gradle.
Đối với sửa chữa các dự án sáng tạo thực tôi đã lấy cảm hứng từ các plugin từ jvoegele (tín dụng đến đó):
eclipse{
project {
natures "com.android.ide.eclipse.adt.AndroidNature"
def builders = new LinkedList(buildCommands)
builders.addFirst(new BuildCommand("com.android.ide.eclipse.adt.PreCompilerBuilder"))
builders.addFirst(new BuildCommand("com.android.ide.eclipse.adt.ResourceManagerBuilder"))
builders.addLast(new BuildCommand("com.android.ide.eclipse.adt.ApkBuilder"))
buildCommands = new ArrayList(builders)
}
classpath {
containers.removeAll { it == "org.eclipse.jdt.launching.JRE_CONTAINER" }
containers "com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"
plusConfigurations += configurations.compile
file {
whenMerged { classpath ->
classpath.entries.removeAll { it instanceof SourceFolder && (it.dir?.path == "gen" || it.dir?.path == "src") }
classpath.entries.add(new SourceFolder("gen", null))
classpath.entries.add(new SourceFolder("src", null))
}
}
}
}
Nếu bạn muốn để có được dự án của bạn nhanh chóng được sản xuất, đây là plug-in không phù hợp với bạn .
Tôi đang háo hức chờ đợi để nhận được một số phản hồi. Trình cắm Gradle nào mà mọi người thường sử dụng để tạo dự án Android? Cảm ơn bạn trước. – Santanu