Làm cách nào để thêm tệp theo cách thủ công vào gói APK của Android?Android: Cách thêm tệp vào apk theo cách thủ công?
Trả lời
Gói ứng dụng là một lọ là mã zip. Vì vậy, bạn có thể sử dụng bất kỳ công cụ nào điều khiển các khóa kéo.
Tuy nhiên, có thêm một sự phức tạp: nền tảng Android yêu cầu tất cả các tệp trong apk (ngoại trừ các tệp trong thư mục META-INF
) sẽ được ký. Vì vậy, bạn cần gọi lại jarsigner để ký tất cả các gói. Sau đó, bạn cũng nên gọi lại số zipalign.
Bạn phải ký APK đã sửa đổi với cùng khóa được sử dụng để ký APK gốc. Đây là toàn bộ điểm của chữ ký: nó cho biết rằng gói không bị giả mạo mà không có sự chấp thuận của người ký. (Trên thực tế, bạn có thể đăng nhập bằng một khóa khác, nhưng sau đó bạn sẽ không thể truy cập bất kỳ dữ liệu nào được tạo bởi ứng dụng gốc hoặc ngược lại.)
Tập lệnh kiến cung cấp với bộ phát triển Android chứa tự động hóa để chạy jarsigner và zipalign.
Thư mục 'META-INF' sẽ bị bỏ qua, chứ không phải MANIFEST. Việc xác minh được thực hiện trong PackageParser.collectCertificates() –
Có một công cụ gọi là aapt đi kèm với Android SDK. Bạn có thể sử dụng nó để thêm/xóa/liệt kê các tệp trong một gói ứng dụng hiện có. Chạy aapt mà không có bất kỳ thông số nào và nó sẽ in hướng dẫn sử dụng. Để thêm một sử dụng file:
aapt add MyApp.apk file1 file2 ...
hoặc bạn chỉ có thể mở nó, chèn tập tin, goto
META-INF>MANIFEST.MF
Lấy tập tin bạn muốn chèn
SHA1 - Checksum
Thêm nó vào Manifest.
- 1. Cài đặt apk theo cách thủ công trên thiết bị: lỗi 103
- 2. Thêm hàng trên datagridview theo cách thủ công
- 3. Cách thêm đúng hồ sơ mới vào sổ ghi chép trống theo cách thủ công?
- 4. Cách thêm CSRF vào biểu mẫu được tạo theo cách thủ công trong wordpress?
- 5. Sử dụng Segue theo cách thủ công
- 6. SignalR - Đặt ClientID theo cách thủ công
- 7. Javascript theo cách thủ công .onchange() event
- 8. Thêm sơ đồ trang web theo cách thủ công vào s3 vào công cụ quản trị trang web của google
- 9. Cách cài đặt thư viện python theo cách thủ công
- 10. Cách tạo người dùng theo cách thủ công với Devise
- 11. cách lấy tệp nguồn từ tệp APK
- 12. Làm cách nào tôi có thể thêm liên kết hợp chất theo cách thủ công vào khung thực thể?
- 13. Làm cách nào để thêm cookie theo cách thủ công vào một phiên có cookie được đặt cơ giới hóa?
- 14. Bạn làm cách nào để chèn các tùy chọn theo cách thủ công vào boost.Program_options?
- 15. QTextEdit. Cách chọn văn bản theo cách thủ công?
- 16. Cách tránh thực hiện INotifyPropertyChanged theo cách thủ công
- 17. Làm cách nào để tạo TypeTag theo cách thủ công?
- 18. iPhone Dev - Tạo UIButton theo cách thủ công
- 19. Làm cách nào để vẽ biểu đồ hình tròn theo cách thủ công trong Android?
- 20. CEDET: lưu trữ thẻ theo cách thủ công
- 21. WIF tạo liên kết theo cách thủ công
- 22. kích hoạt sự kiện chạm theo cách thủ công
- 23. Khởi chạy ASP Server Phát triển theo cách thủ công?
- 24. Làm cách nào để đặt loại đầu vào nút theo cách thủ công trong ASP.NET?
- 25. Cách điền màu theo cách thủ công vào biểu đồ ggplot2
- 26. Làm cách nào để triển khai các tệp chiến dịch lên tomcat theo cách thủ công?
- 27. Chèn dữ liệu theo cách thủ công trong Firebase
- 28. Knockout.js: kích hoạt theo cách thủ công được tính
- 29. Cách cài đặt tệp APK trên điện thoại Android?
- 30. Cách xem nội dung của tệp APK Android?
Tôi không nghĩ rằng điều đó có thể xảy ra vì bạn cần đăng ký lại apk. cũng. Bạn có nghĩa là từ bên trong ứng dụng của bạn theo chương trình, đúng - hoặc vào gói ứng dụng đã có mà không cần phải xây dựng lại mọi thứ? –
Tôi có nghĩa là sau đó chèn thủ công tệp vào APK được xây dựng – zer0stimulus