Tôi vừa tạo ứng dụng mặc android đầu tiên của mình. Tôi có hai mô-đun, di động và mặc. Tôi có trên mô-đun di động của mình một sự phụ thuộc trỏ đến mô-đun mặc như được mô tả trong tài liệu. Khi tôi tạo ra các apk tôi kết thúc với hai apks, một được gọi là điện thoại di động và một gọi là mặc. Tôi có nên bỏ qua gói ứng dụng mặc hay tôi không làm điều gì đó đúng không? Tôi nghĩ rằng chỉ nên có một apk.Android Wear tạo hai apk
Trả lời
Có hai apks vì (để gỡ lỗi/thử nghiệm), bạn có thể (và nên) cài đặt gói mặc trực tiếp trên thiết bị Android Wear.
Tuy nhiên, khi bạn sắp xuất bản ứng dụng "Android Wear sẵn sàng" cho Cửa hàng Play, bạn chỉ nên tải lên apk di động. Các gói ứng dụng khác được nhúng bên trong và sẽ tự động được đẩy tới đồng hồ được kết nối.
Xem Install the Wearable app trong tài liệu:
Khi phát triển, bạn cài đặt ứng dụng trực tiếp đến thiết bị đeo như với ứng dụng thiết bị cầm tay. Sử dụng cài đặt adb hoặc nút Phát trên Android Studio.
Khi bạn đã sẵn sàng xuất bản ứng dụng của mình cho người dùng, bạn đã nhúng ứng dụng có thể đeo bên trong ứng dụng cầm tay. Khi người dùng cài đặt ứng dụng cầm tay từ Google Play, thiết bị có thể kết nối có thể đeo sẽ tự động nhận được ứng dụng có thể đeo.
Lưu ý: Việc cài đặt tự động ứng dụng có thể đeo không hoạt động khi bạn đang ký ứng dụng bằng khóa gỡ lỗi và chỉ hoạt động với các phím phát hành . Xem Đóng gói Ứng dụng có thể đeo để biết thông tin đầy đủ về cách gói đúng ứng dụng có thể đeo.
Hai APK chính xác như mong đợi: APK mặc sau đó được nhúng vào APK dành cho thiết bị di động theo packaging Wear apps training. Trong bản phát hành bản phát hành, APK mặc sẽ được tự động cài đặt trên thiết bị Android Wear của người dùng. Tuy nhiên, theo ghi chú trên trang đóng gói:
Tính năng này không hoạt động khi bạn đang ký ứng dụng bằng khóa gỡ lỗi khi phát triển. Trong khi phát triển, việc cài đặt các ứng dụng có cài đặt adb hoặc Android Studio trực tiếp đến thiết bị có thể đeo được yêu cầu.
Cảm ơn bạn. Tôi vừa tạo ra một gói ứng dụng với sự phụ thuộc vào mô-đun mặc và một không có nó. Các apk được tạo ra với sự phụ thuộc của mô-đun mặc là kích thước chính xác như apk di động + mặc apk. – Chrystian
- 1. Hương vị Android Wear
- 2. Tạo Wear AVD
- 3. Android Wear Preview không kết nối với Wear Emulator
- 4. Android Wear WearableListView trong GridViewPager
- 5. APK Android sẽ không tạo khi chạy
- 6. Android wear: cách hỗ trợ ứng dụng hiện có cho Android wear
- 7. Thông báo cụ thể về Android Wear
- 8. động Apk Trong Android
- 9. Android wear Accelerometer/Cảm biến Gyro
- 10. Truy cập Android Wear Fit Data
- 11. Ví dụ về Android Wear ChannelApi?
- 12. Tạo ra Signed APK: Lỗi trong khi xây dựng APK hỗ trợ Android Studio
- 13. Android Gridview android: numColumns = "auto_fit" luôn tạo chỉ hai cột
- 14. Android Studio là không tạo ra liên kết zip apk
- 15. Cách tạo APK 'phát hành' trong Android Studio?
- 16. Lỗi sau khi tạo apk
- 17. apk phát hành android lớn hơn gỡ lỗi apk
- 18. tập tin Một .apk để cài đặt hai ứng dụng
- 19. Ký APK ứng dụng Android?
- 20. Tạo APK chưa ký với Gradle
- 21. Android Wear không có dịch vụ google play?
- 22. Thử nghiệm ứng dụng Android Wear trên điện thoại?
- 23. Tại sao Android Wear DataMap không có phương thức putIntArray?
- 24. Android Wear, kết nối với thiết bị bluetooth
- 25. Android Wear Có hoặc Không có hộp thoại Xác nhận?
- 26. Android Wear có hỗ trợ HttpURLConnection - nhận EOFException
- 27. Mặt đồng hồ tùy chỉnh cho Android Wear
- 28. Chữ ký apk Android chữ ký V2
- 29. DuplicateFileException lỗi khi xây dựng Android APK
- 30. Android Studio Signed APK Không cài đặt
[Đóng gói ứng dụng có thể đeo] (https://developer.android.com/training/wearables/apps/packaging.html) có thêm chi tiết về cách tạo và đóng gói ứng dụng có thể đeo. Điều đáng nói đến là APK có thể đeo sẽ chỉ được bao gồm trong phiên bản phát hành APK di động của bạn. Trong thời gian phát triển, bạn cần triển khai từng APK riêng lẻ cho thiết bị hoặc trình mô phỏng tương ứng. Bằng cách này, bạn chỉ cần triển khai lại phần ứng dụng của mình (thiết bị di động hoặc thiết bị đeo được) mà bạn thực sự đã thay đổi. Các chuyến khứ hồi nhanh hơn xảy ra sau đó. –
Tôi có hiểu rằng việc cài đặt tự động các ứng dụng có thể đeo qua cài đặt ứng dụng cầm tay cũng không hoạt động nếu bạn cài đặt gói ứng dụng di động "bằng tay" (không phải qua cửa hàng trò chơi)? Nó dường như không hoạt động trong trường hợp của tôi – Thomas
@Thomas Tôi đã có cùng một vấn đề. Tái tạo bản phát hành đã ký .apk đã hoạt động. Tôi không có ý tưởng gì khác nhau lần thứ hai. Nếu bạn đã chọn [những điểm này] (http://stackoverflow.com/questions/25004530/android-wear-app-not-installing-through-handset), bạn có thể chỉ muốn thử lại một lần nữa? Tôi có thể khẳng định với bạn rằng sideloading một gói chính xác .apk sẽ cài đặt embedded-release.apk nhúng. – dtk