2017-08-23 22 views
6

Vấn đề của tôi tương tự như this question tuy nhiên, ứng dụng được triển khai.Tại sao Android Studio không xây dựng và triển khai đúng apk

Hiện nay trên Windows khi tôi bấm Chạy trong Android Studio Gradle bắt đầu xây dựng như mong đợi và nói hoàn thành (đôi khi hoàn thành với 1 cảnh báo và đôi khi, tùy thuộc vào tình hình tôi có thể nhận được một hộp thoại về gỡ cài đặt APK trước)

Sau đó, hoạt động khởi chạy trên thiết bị hoặc trình mô phỏng như mong đợi, nhưng khi tôi bắt đầu thử nghiệm, điều hiển nhiên là các thay đổi mới nhất không được triển khai. Cài đặt đã âm thầm không thành công hoặc APK cũ từ bộ đệm dựng đã được triển khai.

Tôi đã tắt ngay lập tức nhưng thường không gỡ cài đặt ứng dụng giữa các thay đổi của tôi, trừ khi tôi đã thay đổi nhánh (Git) và Android Studio đã cho tôi biết các phiên bản không tương thích.

Thông thường nếu hệ thống được vào trạng thái này điều duy nhất giúp là làm mất hiệu lực Caches/Restart

Đây là một vấn đề khó khăn để theo dõi, đã có ai khác gặp nó và đã thành công trong việc ngăn chặn nó?

+1

Bạn đã thử tắt tính năng Chạy tức thì chưa? – CommonsWare

+0

Tôi chỉ chỉnh sửa câu hỏi của mình để thêm câu hỏi đó, chạy ngay lập tức luôn bị vô hiệu hóa –

+0

Đó không phải là giải pháp, nhưng tôi có thể đề xuất chuyển sang một số nhánh rồi quay lại và xây dựng lại dự án sau đó – LackOfKnowledge

Trả lời

0

tôi đã không tìm thấy một cách để ngăn chặn điều này, nhưng sau dường như làm việc để đảm bảo APK đúng luôn được cài đặt:

  1. Uninstall từ thiết bị/emulator
  2. Run Gradle/cleanBuildCache
  3. Run Gradle/sạch
  4. Triển khai

Nếu bạn bỏ qua cleanBuildCache nó không thành công. Làm sạch một mình không xuất hiện để làm đủ.

Tôi vẫn đang tìm kiếm câu trả lời hay hơn - đăng nếu bạn có một

Các vấn đề liên quan