Tôi biết rằng adb install
sẽ không thay thế gói hiện tại nếu gói đó thuộc loại khác nhau loại (ví dụ: gỡ lỗi và phát hành).Tại sao cài đặt adb <same-packagename-always-release> không thành công?
Eclipse cũng thay thế thành công các trình gỡ lỗi bất cứ khi nào tôi chạy phiên gỡ lỗi.
Nhưng khi tôi cố gắng adb install
để thay thế một phát hành apk hiện với một gói ứng dụng phát hành (! Cùng tên gói), tôi nhận được một thông báo lỗi:
adb install myapp-release.apk
pkg: /data/local/tmp/myapp-release.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]
745 KB/s (34310 bytes in 0.044s)
Chẳng phải có nghĩa vụ phải làm việc? Tôi đang thiếu gì?
Cảm ơn bạn. Tôi không thể tin rằng tôi bị mất một cái gì đó rất rõ ràng. +1 và chấp nhận. – an00b
Lưu ý rằng bạn có thể sử dụng cờ -r ngay cả khi gói không tồn tại, vì vậy bạn cũng có thể sử dụng nó trừ khi bạn không muốn ghi đè lên một gói ứng dụng hiện có. –
@David Caunt Cảm ơn lời khuyên này. – an00b