Ứng dụng khách của tôi muốn dogfood ứng dụng Android của tôi. Họ không có nhật thực và không muốn cài đặt nó. Có cách nào thuận tiện hơn để gửi apk của tôi cho họ không? Tôi có thể gửi nó qua email và cho phép họ mở tệp đính kèm trong thiết bị di động không? Liệu nó có bắt đầu tự động cài đặt không?android: ứng dụng thử nghiệm trên thiết bị thực
Trả lời
Tải lên APK vào một trang web, cấu hình máy chủ Web để phục vụ .apk
file với proper MIME type, và gửi URL cho các tester qua email, tin nhắn SMS, tweet vv
Tôi chưa bao giờ gửi APK dưới dạng tệp đính kèm (tôi thường gửi liên kết tới APK trên internet) nhưng tôi hy vọng nó sẽ hoạt động. Chỉ cần nhấp để mở nó và bạn cũng sẽ nhận được cùng một lời nhắc về các quyền mà bạn nhận được trong ứng dụng Market.
APK cần phải được ký mặc dù (điều này có thể dễ dàng được thực hiện trong Eclipse với Công cụ Android -> Xuất gói ứng dụng đã ký). Ngoài ra, hãy đảm bảo rằng android:debuggable="false"
được đặt trong thẻ ứng dụng của bạn trong AndroidManifest.xml.
Cách tiếp cận email chỉ có thể hoạt động nếu ứng dụng email biết về loại MIME cho tệp APK, điều này dường như không khả thi. – CommonsWare
câu trả lời CommonsWare là một vĩ đại cách để làm điều đó. Một cách khác mà tôi đã sử dụng trong quá khứ để có được một vài người để thử nghiệm beta ứng dụng của tôi là có họ đặt tập tin apk trên thẻ SD của điện thoại. Sau đó, sử dụng một ứng dụng như Astro File Manager để duyệt đến tệp và cài đặt nó.
Tôi cũng đã có một vài nhà phát triển khác gửi email cho tôi tệp APK của họ để kiểm tra và đây là phương pháp tôi đã sử dụng để cài đặt ứng dụng của họ trên điện thoại của tôi. Lưu ý rằng tôi chỉ đang mở email trên máy tính của mình và lưu tệp đính kèm vào thẻ SD trên điện thoại qua USB.
Tại sao ai đó sẽ downvote này? –
Sử dụng ứng dụng Gmail mail mặc định trên điện thoại Android, bạn có tùy chọn xem trước các tệp đính kèm, tuy nhiên không có tùy chọn để lưu chúng. Cố gắng để xem trước các tập tin apk đính kèm sẽ khởi chạy trình cài đặt gói nhưng nó sẽ thất bại với "Có một vấn đề phân tích cú pháp gói".
Thử nghiệm trên điện thoại của tôi với android 1.5 (các gói ứng dụng sẽ cài đặt nếu chuyển qua usb)
tôi luôn luôn sử dụng app này. Làm việc hoàn hảo mọi lúc.
Chủ đề này khá cũ, nhưng tôi nghĩ tôi sẽ thêm:
Dùng thử ứng dụng hộp kéo thả. Tạo thư mục dùng chung và định cấu hình thiết bị để có thể truy cập thư mục đó, sau đó ứng dụng của bạn có thể cài đặt nó trực tiếp trên thiết bị bằng cách điều hướng đến APK và mở nó.
Điên như âm thanh này, tôi sử dụng thư mục công cộng Dropbox của tôi để gửi URL sẽ bắt đầu cài đặt OTA trên điện thoại.
Tôi chỉ cần thả tệp .APK vào thư mục công cộng Dropbox, nhận URL công khai và sử dụng dịch vụ trực tuyến như kaywa.com để tạo mã QR cho URL đó và gửi qua email hoặc IM.
Thật nhanh chóng và dễ dàng (chưa kể, hoàn toàn miễn phí).
bài đăng này cũ nhưng tôi nghĩ tôi chỉ nên thêm điều này: sử dụng ứng dụng khúc côn cầu: http://hockeyapp.net/ nền tảng tuyệt vời để quản lý kiểm tra và phiên bản.
Trong khi liên kết này có thể trả lời câu hỏi, tốt hơn nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở thành không hợp lệ nếu trang được liên kết thay đổi. – gotqn
Cảm ơn. HockeyApp là một nền tảng để thử nghiệm ứng dụng: HockeyApp là một cách tuyệt vời để thu thập báo cáo sự cố trực tiếp, nhận phản hồi từ người dùng của bạn, phân phối beta và phân tích phạm vi kiểm tra của bạn. Trang web tại thời điểm viết là: http://hockeyapp.net/ –
- 1. Thử nghiệm ứng dụng PhoneGap trên một thiết bị thực
- 2. Máy ứng dụng của Google với Android - các điểm cuối thử nghiệm trên thiết bị thực
- 3. Bạn thử nghiệm ứng dụng Android của mình trên thiết bị phần cứng nào?
- 4. Thử nghiệm nhiều thiết bị Android trên một máy
- 5. Thử nghiệm ứng dụng android
- 6. Thử nghiệm một ứng dụng cho Android
- 7. Tôi cần thử nghiệm ứng dụng của mình trên các thiết bị ảo khác nhau
- 8. Tôi nên thử nghiệm thiết bị phần cứng Android nào?
- 9. Thử nghiệm FPS trong ứng dụng android
- 10. Một bộ cấu hình thiết bị tốt để thử nghiệm ứng dụng Android trên trình giả lập là gì?
- 11. Làm cách nào để chuyển một thiết bị thử nghiệm cơ sở dữ liệu sang thiết bị từ ứng dụng thử nghiệm đơn vị của tôi
- 12. Thử nghiệm trên thiết bị iPhone không có thẻ SIM
- 13. SIGSEGV Sự cố trên thiết bị thử nghiệm iOS
- 14. Java Robotium Android - Chạy cùng một thử nghiệm đồng thời trên hai thiết bị khác nhau
- 15. Thử nghiệm đơn vị trên Android NDK
- 16. Tạo chứng chỉ ứng dụng khách trên thiết bị Android
- 17. lỗi ứng dụng android dequeuebuffer trên thiết bị snapdragon
- 18. Ứng dụng HTML5 ngoại tuyến trên thiết bị Android
- 19. Đường chấm chấm thực sự không bị rải rác khi ứng dụng đang chạy trên thiết bị Android thực
- 20. đối số dòng lệnh cho thử nghiệm thiết bị Android bằng cách sử dụng gradle
- 21. Cách xác định và sử dụng thuộc tính hệ thống trong thử nghiệm Thiết bị Android?
- 22. Thử nghiệm ứng dụng WebRTC
- 23. trường hợp thử nghiệm thiết bị đo đạc android - getinstrumentation() trả về null
- 24. Làm thế nào để một nhóm phát triển solo/nhỏ thử nghiệm trên nhiều thiết bị?
- 25. Android: thử nghiệm instumentation cho các widget ứng dụng
- 26. android - truy cập tài sản ứng dụng thử nghiệm
- 27. Làm cách nào để triển khai ứng dụng Titanium trên thiết bị Android thực?
- 28. Thử nghiệm Android: Chạy thiết bị đo đạc không thành công do 'java.lang.ClassNotFoundException'
- 29. Làm cách nào để bạn buộc thay đổi hướng trong thử nghiệm Thiết bị Android?
- 30. Thử nghiệm 400 lỗi có dán trên ứng dụng web.py
Bước loại MIME là không bắt buộc. Chỉ cần tải APK lên một trang web (hoặc thực sự, web * server *) của bất kỳ mô tả nào là đủ. Không cần phải gây rối với cấu hình máy chủ. – aroth
@aroth: Đó có thể là một sự phát triển tương đối gần đây. – CommonsWare