Bạn có thể định cấu hình tệp build.gradle của mình để triển khai proguard. Nó có thể ở cấp mô-đun hoặc cấp dự án.
buildTypes {
debug {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
Cấu hình được hiển thị là dành cho mức gỡ lỗi nhưng bạn có thể viết các phiên bản xây dựng của riêng bạn như hình bên dưới bên trong buildTypes:
myproductionbuild{
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
Tốt hơn nên gỡ lỗi của bạn với minifyEnabled false
và sản xuất và các bản dựng khác như minifyEnabled true
.
Sao chép tệp proguard-rules.txt của bạn trong thư mục gốc của mô-đun hoặc thư mục dự án của bạn như
$YOUR_PROJECT_DIR\YoutProject\yourmodule\proguard-rules.txt
Bạn có thể thay đổi tên tệp của mình theo ý muốn. Sau khi cấu hình, sử dụng một trong ba tùy chọn có sẵn để tạo bản dựng của bạn theo buildType
Chuyển đến nhiệm vụ gradle trong bảng điều khiển bên phải và tìm kiếm các assembleRelease/assemble(#your_defined_buildtype)
nhiệm vụ trong mô-đun
Đi tới Bản dựng biến thể trong Bảng điều khiển bên trái và chọn bản dựng từ trình đơn thả xuống
Đi tới thư mục gốc của dự án trong File Explorer và mở cmd / terminal và chạy
Linux ./gradlew assembleRelease or assemble(#your_defined_buildtype)
các cửa sổ gradlew assembleRelease or assemble(#your_defined_buildtype)
Bạn có thể tìm thấy apk trong thư mục mô-đun / bản dựng của mình.
Thông tin thêm về cấu hình và vị trí tệp proguard có sẵn tại liên kết
http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Running-ProGuard