Hôm nay, khi chạy một ứng dụng từ Android Studio, ứng dụng đó không được tạo từ mã mới nhất của tôi.
Tôi đã tìm kiếm tùy chọn Clean & build nhưng không tìm thấy.
Vì vậy, câu hỏi của tôi là: Android Studio tương đương với Clean & build là gì?
Hôm nay, khi chạy một ứng dụng từ Android Studio, ứng dụng đó không được tạo từ mã mới nhất của tôi.
Tôi đã tìm kiếm tùy chọn Clean & build nhưng không tìm thấy.
Vì vậy, câu hỏi của tôi là: Android Studio tương đương với Clean & build là gì?
Câu trả lời:
Tôi không biết liệu có cách nào để có được một bản dựng rõ ràng thông qua giao diện người dùng hay không, nhưng rất dễ thực hiện từ dòng lệnh bằng cách sử dụng trình bao bọc gradle. Từ thư mục gốc của dự án của bạn:
./gradlew clean
Trong các bản phát hành mới nhất của Android Studio, một tùy chọn khác đã được thêm dành riêng cho Clean.
Build > Clean Project
Ngoài ra, bạn có thể chỉnh sửa cấu hình Run / Debug và thêm clean
tác vụ.
Nhấp vào Chỉnh sửa cấu hình
Trong danh sách bên trái của các cấu hình có sẵn, hãy chọn cấu hình hiện tại của bạn và sau đó ở bên phải cửa sổ hộp thoại trong phần Trước khi khởi chạy, nhấn vào dấu cộng và chọnRun Gradle task
Trong cửa sổ mới, hãy chọn dự án gradle của bạn và trong trường Loại nhiệm vụclean
.
Sau đó, di chuyển gradle sạch của bạn lên trên Gradle-Aware make
sậy những liên kết này
http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html
trong android studio phiên bản 2+, sử dụng điều này trong cấu hình gradle
android{
..
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
}
...
}
sau 3 ngày tìm kiếm và kiểm tra :(, điều này giải quyết "xây dựng lại để chạy bất kỳ"
Nó có lẽ không phải là một cách chính xác để làm sạch, nhưng tôi đã thực hiện điều đó để xóa các tệp không cần thiết và giảm kích thước của một dự án. Nó liên tục tìm và xóa tất cả các thư mục xây dựng và thư mục Gradle đã tạo tệp clean.bat sao chép vào thư mục chứa dự án của bạn
set mypath=%cd%
for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a"
for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a"
Clean Project
, nhật ký xây dựng cho thấy nó cũng đã xây dựng giải pháp sau hoạt động dọn dẹp. Tôi đang sử dụng Android Studio v3.1.3. Vì vậy, tùy chọn sạch sẽ phù hợp với cả hai.