Cài đặt thất bại với tin nhắn Tập tin không hợp lệ


177

Cài đặt thất bại với thông báo Tệp không hợp lệ: K: \ project \ app \ build \ trung gian \ split-apk \ with_ImageProcessor \ debug \ slices \ lát_0.apk. Có thể vấn đề này được giải quyết bằng cách gỡ cài đặt phiên bản apk hiện có nếu có, sau đó cài đặt lại.

CẢNH BÁO: Gỡ cài đặt sẽ xóa dữ liệu ứng dụng!

Bạn có muốn gỡ cài đặt ứng dụng hiện có?

Tôi đang chạy dự án của mình trong android studio 2.3 beta 3.


chỉ cần gỡ cài đặt phiên bản trước của ứng dụng và cài đặt lại
Manohar Reddy


1
Truy cập Cài đặt của thiết bị-> Ứng dụng, kiểm tra xem ứng dụng của bạn có hiển thị trong danh sách không. Tôi giả sử nó được cài đặt cho một số hồ sơ khác nhau không phải cho hồ sơ hoạt động của bạn. Bạn cần gỡ cài đặt nó cho tất cả các cấu hình
nnn

@Bharat: Nó có giải quyết được vấn đề của bạn không?
nnn

4
Tệp> Cài đặt> Xây dựng, Thực thi, Triển khai> Chạy ngay lập tức> Bỏ chọn (Bật ngay lập tức để chuyển mã nóng)
dev_mg99

Câu trả lời:


414

Nhấp vào tab Xây dựng ---> Dự án sạch

Nhấp vào tab Xây dựng ---> Xây dựng APK

Chạy.


vâng, vấn đề tương tự cũng xảy ra với Xcode, bạn cũng cần dọn dẹp thường xuyên và xây dựng
user25

Mặc dù nó hoạt động, nhưng tôi đã tự hỏi tại sao 'Dự án sạch' thực sự cần thiết?
Ahsan

Nếu mã này không hoạt động thì bỏ chọn 'Chạy ngay lập tức' và thử lại.
Ahamadullah Saikat

101

Tôi tìm thấy giải pháp đi đến

cài đặt> xây dựng, thực thi, triển khai> chạy ngay lập tức> Cho phép chạy tức thì để thay đổi mã / tài nguyên trao đổi nóng khi triển khai (bỏ chọn tùy chọn này)

`


1
Hoạt động trên android studio 3.0 cũng vậy
IlyaEremin

Vì vậy, bạn muốn chúng tôi vô hiệu hóa chạy ngay lập tức?
dùng25

bạn có thể thử với: Build -> Clean Project; Xây dựng -> Lập dự án; và sau đó chạy apk của bạn trong thiết bị của bạn.
Kreshnik

Tùy chọn này không tồn tại đối với tôi, nhưng khởi động lại studio android đã hoạt động
Homayoun Behzadian

77

Chỉ cần làm theo hai bước

Bước 1: Xây dựng ---> Làm sạch

Bước 2: Xây dựng -> Xây dựng APK

Hy vọng nó hoạt động. Chúc mọi người may mắn


25

Tôi đã giải quyết nó theo cách này:

Nhấp vào tab Xây dựng ---> Dự án sạch

Nhấp vào tab Xây dựng ---> Xây dựng lại dự án

Nhấp vào tab Xây dựng ---> Xây dựng APK

Chạy.


22

Hy vọng, điều này sẽ giải quyết vấn đề của bạn.

Làm theo các bước sau.

1. Làm sạch dự án của bạn

Vệ sinh dự án

2. Xây dựng lại dự án của bạn

Xây dựng lại dự án

3. Cuối cùng Xây dựng và Chạy dự án của bạn


15

Đầu tiên, như đã đề cập, hãy thử làm sạch và xây dựng lại dự án. Nếu điều đó không làm việc cho bạn, hãy thử điều này:

Cài đặt > Xây dựng, Thực thi, Triển khai : Bỏ chọn Bật Chạy ngay lập tức sang mã trao đổi nóng ...

Điều này giải quyết vấn đề ngay lập tức cho tôi.

Tái bút Tôi đã đăng câu trả lời này kể từ năm 2017 và tôi không nghĩ tính năng này tồn tại vào năm 2014, vì vậy nó sẽ không gây ra vấn đề này.


15

Vui lòng làm theo các bước dưới đây Tệp> Cài đặt> Xây dựng, Thực thi, Triển khai> Chạy ngay lập tức> Bỏ chọn (Bật ngay lập tức để mã trao đổi nóng)

cái này làm việc cho tôi

cảm ơn


12

Điều này xảy ra với tôi khi tôi sao chép mã dự án từ máy tính xách tay này sang máy tính xách tay khác và thử chạy dự án. Điều cố định này cho tôi là:

  1. Xóa thư mục xây dựng của dự án
  2. Dự án sạch
  3. Xây dựng dự án
  4. Chạy

7

Trong trường hợp của tôi, tôi gặp vấn đề tương tự khi tên dự án của tôi có ký hiệu "&". Giải pháp là đổi tên tên dự án, từ trình duyệt tệp, do đó, nó không chứa bất kỳ dấu "&" nào và sau đó:

  • Xây dựng menu-> Dự án sạch
  • Xây dựng menu-> Xây dựng APK

Tôi đã thử nghiệm nó hai lần và nó hoạt động tốt.


4

Đối với tôi đó là:

Nhấp vào tab Xây dựng ---> Dự án sạch

Dự án xây dựng lại

Xây dựng APK


2

làm theo một số bước:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Bây giờ chạy dự án của bạn. Hy vọng nó sẽ làm việc.

Đó là công việc của tôi.



1

Hãy thử điều này trong dự án gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }


1

Xóa thư mục Trung gian sau khi chạy dự án đang hoạt động tốt trên thực tế APK đó được xây dựng sang hệ thống khác. Chuyển đến ứng dụng / xây dựng / trung gian.


1

Trong trường hợp của tôi, có một câu hỏi duy nhất 'trong thư mục dự án và sau khi gỡ bỏ nó đã được giải quyết


1

Tôi tìm thấy công việc của nó bằng cách khởi động lại điện thoại của tôi :)


0

Vấn đề của tôi là với cài đặt Android Studio của tôi.

Tôi đang xây dựng một máy chủ CI mới và mặc dù tôi đã cài đặt Android Studio và kết nối SDK, v.v., tôi đã không mở studio với dự án - thay vào đó chỉ đi đến dòng lệnh để xây dựng. Khi tôi sau đó mở dự án trong studio, nó bắt đầu nhắc nhở tất cả các loại cập nhật. Theo bóng nảy và sau đó tôi có thể tiếp cận thiết bị buộc USB của mình.

Hy vọng rằng, điều này hữu ích cho Build Master và DevOps như là một "got-cha" để tránh.


-1

Hãy thử làm sạch dự án và xây dựng lại, nếu không hoạt động, hãy thử tắt Instant Run từ Cài đặt> Build> Instant Run trong trường hợp bạn đang chạy mã của người khác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.