Tôi có thể cài đặt một debug xây dựng trên giả lập thực hiện:Android: Không thể cài đặt bản phát hành bản dựng lên trình giả lập; nhận Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
ant debug install
nhưng tôi không thể cài đặt một phiên bản build. bước của tôi:
1. ant release
2. jarsigner -verbose -keystore ..\my-release-key.keystore bin\myapp-release-unsigned.apk mykey
3. ren bin\myapp-release-unsigned.apk bin\myapp-release-signed.apk
4. zipalign -v 4 myapp-release-signed.apk myapp-release.apk
5. adb install bin\myapp-release.apk
Tất cả các bước chạy thành công, ngoại trừ cuối cùng một trong những nơi tôi nhận được một tin nhắn:
82 KB/s (388012 bytes in 4.613s)
pkg: /data/local/tmp/myapp-release.apk
Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
Tôi cũng đã cố gắng làm ant installr
thay vì adb install bin\myapp-release.apk
với kết quả tương tự
EDIT: Tôi nghĩ rằng điều này phải làm với khóa, vì đó là sự khác biệt duy nhất tôi có thể thấy giữa bản phát hành và bản sửa lỗi. Tôi đã tạo khóa bằng cách sử dụng:
keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
như đã đề cập trên http://developer.android.com/guide/publishing/app-signing.html. Tôi đã sửa đổi ant.properties
tệp cho mỗi http://developer.android.com/guide/developing/building/building-cmdline.html và hiện chỉ cần thực hiện ant release install
(thay vì các bước ở trên) nhưng vẫn gặp sự cố tương tự. Nếu ai đó biết cách kiến tạo khóa gỡ lỗi, thì tôi có thể thực hiện theo quy trình tương tự để tạo khóa phát hành của tôi và xem có giải quyết được sự cố không.
bạn đã gỡ cài đặt ứng dụng xây dựng gỡ lỗi của mình chưa? – nandeesh
có Tôi đã gỡ cài đặt gỡ lỗi xây dựng – morpheus
chỉ cần cài đặt apk chưa ký. –