2015-03-05 59 views
15

Tôi đang cố gắng để chạy ứng dụng của tôi trong một giả lập và đã nhận được các lỗi sau:Android Studio: Không cài đặt được từ APK đã không ký

Installation failed since the APK was either not signed, or signed incorrectly. If this is a Gradle-based project, then make sure the signing configuration is specified in the Gradle build script.

Tôi đang cố gắng để chạy các ứng dụng với một debug thiết để ký ứng dụng không cần thiết vì nó sẽ được cấp một chữ ký tạm thời khi xây dựng.

+0

Lưu ý rằng thẻ [thẻ: chữ ký] không chính xác vì đó là về * phương thức * chữ ký. –

+0

Tôi nghĩ rằng đây là một lỗi, tôi có cùng một vấn đề nhưng chỉ trong 2 giả lập, nó hoạt động tốt trong các trình giả lập khác, giả lập trao đổi như một giải pháp tạm thời – D4rWiNS

Trả lời

0

Có thể có đã cài đặt ứng dụng hiện tại với giấy chứng nhận

gỡ bỏ nó và thử lại

7

Điều này xảy ra thường xuyên khi bạn cài đặt cùng một ứng dụng được tạo ra trên một máy tính khác nhau. Ngay cả các gói chưa ký có chữ ký, vì vậy điện thoại của bạn bị nhầm lẫn lý do tại sao bạn đang cố gắng để cài đặt một cái gì đó với cùng một tên gói được tạo ra trên một máy tính khác nhau.

Chuyển đến cài đặt của bạn -> ứng dụng, sau đó tìm ứng dụng trong danh sách và xóa dữ liệu cũng như gỡ cài đặt ứng dụng đó.

Sau đó thử cài đặt lại. Điều đó sẽ sửa chữa nó.

+0

Ứng dụng không bao giờ được cài đặt trên trình mô phỏng, nó không được liệt kê trong các ứng dụng giả lập trong Cài đặt. – ImpromptuMusic

+0

Bạn đã cài đặt bất kỳ ứng dụng nào khác có cùng tên gói chưa? –

+0

@ImpromptuMusic thử tìm và xem nếu bạn đã cài đặt bất kỳ ứng dụng nào khác có cùng tên gói, –

3

Tôi gặp vấn đề tương tự xảy ra tối qua. Chạy trong gỡ lỗi, trong trường hợp của tôi ứng dụng đã được cài đặt trước đó từ vài tuần trước và tôi đã xóa nó nhưng tôi vẫn gặp lỗi và không thể cài đặt lại. Tôi đã có thể giải quyết nó bằng cách vào trình quản lý AVD và xóa dữ liệu người dùng từ đó. Sau khi cài đặt và gỡ lỗi đã đi tốt.

0

Tôi đã giải quyết được nhiều hơn hoặc ít hơn sau câu trả lời của Alex K ở trên, nhưng không biết tìm 'cài đặt' ở đâu (tổng số người mới bắt đầu!).

Vì vậy, hãy truy cập trình quản lý AVD (biểu tượng di động trên thanh công cụ) và nhấp vào mũi tên ở phía bên phải, một menu nhỏ xuất hiện và tại đây bạn chọn 'Xóa dữ liệu'.

Trước tiên, bạn cần đóng trình giả lập.

6

Vấn đề này có thể được giải quyết bằng cách dưới hai cách

  1. Thay đổi Built Ngôn ngữ địa phương để debug cnange_built_variant
  2. Xác định application`s bạn signingConfigs signingConfigs

Đầu tiên tác phẩm giải pháp khi bạn xây dựng ứng dụng của mình ở chế độ gỡ lỗi. Tuy nhiên, khi bạn đã sẵn sàng xuất bản ứng dụng của mình trên cửa hàng Google Play, bạn cần phải đi theo cách thứ hai.

đọc để biết thêm ->Sign Your App

Hy vọng điều này sẽ giúp một và tất cả!

+0

Đó là giải pháp! Tôi đã tạo ra một hương vị mới cho ứng dụng của mình, vì vậy tôi đã cố gắng chạy phiên bản phát hành, tác vụ yêu cầu phiên bản đã ký. Các giải pháp đã được chỉ cần thử thực hiện các phiên bản gỡ lỗi và nó đã làm việc! Cảm ơn Rupesh! – mizerablebr

-1

Nếu bạn vẫn nhận được lỗi này trong chế độ gỡ lỗi, hãy làm theo các bước sau:

  1. sạch dự án của bạn
  2. Run nó một lần nữa

này làm việc cho tôi trên Android 2.2 Beta.

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