Tôi nghĩ rằng bạn có thể chỉ chấp nhận cài đặt cấu hình mặc định trong quá trình đăng ký APK trong Android Studio. Điều này là ok hầu hết thời gian, nhưng có thể tạo ra một sự nhầm lẫn nhỏ nếu bạn sử dụng Android 7.0+ Thực tế từ phiên bản 7.0, Android xâm nhập V2 Sơ đồ chữ ký mới ngoài V1 "cũ". Đề án mới được cho là cung cấp thời gian cài đặt ứng dụng nhanh hơn và bảo vệ nhiều hơn chống lại các thay đổi trái phép đối với tệp APK và do đó là lược đồ mặc định trong hộp thoại "Tạo APK đã ký" của Android Studio.
Vấn đề là Google Play trong trường hợp của bạn muốn áp dụng lược đồ V1, đó là ký JAR, thay vì ký APK như trong phiên bản V2. Tài liệu của Google Play tuyên bố rõ ràng rằng: "Mặc dù chúng tôi khuyên bạn nên áp dụng Chương trình chữ ký APK v2 cho ứng dụng của bạn, nhưng lược đồ mới này không bắt buộc. Nếu ứng dụng của bạn không xây dựng đúng cách khi sử dụng APK Signature Scheme v2, bạn có thể tắt lược đồ mới. ".
Giải pháp mà tôi đã tìm thấy trong các trường hợp đó là kích hoạt cả hai, như được hiển thị trong ảnh chụp màn hình bên dưới. Sau khi bạn thực hiện việc đó, APK đã ký sẽ được chấp nhận mà không gặp sự cố bởi hệ thống quản lý phiên bản Google Play.
Generate Signed APK dialog box in Android Studio
Đây là thủ tục hoàn chỉnh:
- trong Android Studio, chọn "Build> Chọn build biến" và đảm bảo rằng "phát hành" biến thể được chọn
- chọn "Build > Tạo APK đã ký "và nhập thông tin về kho khóa của bạn. Tôi cho rằng bạn đã tạo APK đã ký trong lần thử trước đó của bạn nên các trường này phải được đặt thành giá trị mới nhất. Bấm tiếp].
- màn hình tiếp theo là nơi bạn phải đảm bảo kiểm tra cả V1 và V2 dưới dạng phiên bản chữ ký, sau đó nhấp vào [Hoàn tất] để tạo APK.
Nguồn
2017-09-21 09:07:52
Bạn đang cố gắng tải lên một gói ứng dụng đã ký? – VishnuSP
yes, unsigned ... có vẻ như tôi đang ở trong Catch-22 vì tôi biết tôi không thể tải lên mà không cần ký, nhưng để ký, tôi biết có thể ký qua google Play, nhưng để làm điều này, tôi phải đã có thứ gì đó được tải lên ... hoặc có vẻ như, tôi hoàn toàn mới với việc triển khai Android, tất cả những gì tôi biết về Android là Hoạt động, Phân đoạn, điều đó, khó tìm được tài nguyên vững chắc khi triển khai, thông tin khá phân tán. –
Nếu bạn cố tải lên apk đã ký [đây là câu trả lời cho bạn] (https://stackoverflow.com/questions/44386464/android-app-installation-failed-package-com-my-app-has-no-certificates -at-entry/44387533 # 44387533) –