2013-02-21 75 views
8

Tôi có tên tệp APK: Splash.apk. Đầu tiên tôi giải mã nó bằng cách sử dụng apktoolANdroid - Chạy tệp APK sau khi chỉnh sửa bằng cách sử dụng apktool gặp lỗi: [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

apk d Splash.apk 

Sau đó, tôi chỉnh sửa Tệp kê khai, XML. Cuối cùng tôi xuất dự án sang tên tập tin APK: EditedSpash.apk.

apk b Splash 

Khi tôi chạy EditedSpash.apk trên trình giả lập. Tôi gặp lỗi. Bạn có giải thích cho tôi không?

adb install EditedSplash.apk 

Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES] 

Trả lời

-1

Hãy ghi rõ làm thế nào bạn tạo ra các tập tin apk becausw để tạo ra các tập tin apk chúng ta cần phải tạo ra nó bằng cách sử certifiate nó có thể là giấy chứng nhận debug hoặc giấy chứng nhận phát hành nếu phát sinh apk không có ai trong số họ sẽ qua lỗi để tạo ra các apk bằng cách sử dụng nhật thực nó sẽ tự động tạo ra các tập tin apk bằng cách sử dụng giấy chứng nhận gỡ lỗi.

+0

Bạn có thể thấy vấn đề của tôi tại http://stackoverflow.com/questions/14975618/android-how-to-decode-and-decompile-any-apk-file –

16

bạn nên đăng nhập vào apk trước khi cài đặt.

1) keytool -genkey -keystore (name).keystore -validity 10000 -alias (name)

2) trả lời một số câu hỏi (ví dụ: tên, công ty ...

3) sau khi tập tin keystore thực hiện, bạn kết hợp apk và ketstore

nếu những tập tin nằm cùng một thư mục

jarsigner -keystore (name).keystore -verbose LunarLander.apk (name)

apk kích thước tăng 2kb +;

sau apk cài đặt này để AVD

+0

Is có công cụ nào để làm việc đó không? –

+0

keytool và jarsigner được đặt trong java_1_x_x \ bin dirctory – dmnlk

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