Mục lục:
- Thử nghiệm ứng dụng
- Chọn các phiên bản Android
- cho phép các thiết bị có các phiên bản Android cũ hơn tận dụng tính năng Android mới hơn.
- Nếu bạn dự định xuất bản trên Amazon Appstore, đừng sử dụng các cụm từ như nước biển cho phiên bảnName của bạn. Amazon Appstore nhấn mạnh vào một phiên bảnName có tối đa năm số nguyên cách nhau bởi dấu chấm.Ví dụ, các giá trị versionName như 2.30 và 1. 2. 0. 325. 0 làm việc tốt.
Video: Hướng dẫn đưa ứng dụng Android lên Google Play 2017 2025
Tại thời điểm này, có lẽ bạn đang mệt mỏi khi nhìn vào ứng dụng của riêng bạn. Bạn đã viết ứng dụng Android cơ bản, thử nghiệm ứng dụng, sửa lỗi, kiểm tra lại, thêm các tính năng, kiểm tra nhiều hơn, đứng dậy muộn vào ban đêm, và thực hiện nhiều thử nghiệm hơn. Nhưng nếu bạn dự định xuất bản bạn là ứng dụng, đây là một lời khuyên: Sau khi bạn đã hoàn tất thử nghiệm, thử nghiệm thêm một số.
Hãy tự hỏi mình các nút bấm mà bạn tránh nhấp khi nào bạn thử nghiệm "toàn diện". Sau đó tập hợp lòng can đảm để nhấp vào các nút và sử dụng các vật dụng trong những chuỗi kỳ lạ. Và trong khi bạn đang ở đó, nghiêng thiết bị sang một bên, xoay thiết bị lộn ngược, giữ thiết bị ở trên đầu và thử sử dụng ứng dụng. Nếu thiết bị của bạn là điện thoại, hãy làm gián đoạn ứng dụng bằng cuộc gọi đến.
Bạn đã hoàn thành kiểm tra chưa? Chưa. Yêu cầu bạn bè kiểm tra ứng dụng trên thiết bị của họ. Dù bạn làm gì, đừng cung cấp cho họ bất kỳ hướng dẫn nào khác với hướng dẫn bạn định xuất bản. Tốt hơn nữa, thậm chí không cung cấp cho họ những hướng dẫn mà bạn định xuất bản. (Một số người dùng sẽ không đọc những hướng dẫn này anyway). Hỏi bạn bè của bạn về những trải nghiệm của họ đang chạy ứng dụng của bạn. Nếu bạn cảm thấy rằng bạn bè của bạn quá lịch sự, hãy nhấn để biết thêm chi tiết.
Thử nghiệm ứng dụng
Khi bạn thử một ứng dụng, bạn sẽ thấy các tính năng không hoạt động được. Bạn kiểm tra các bản ghi, và bạn có thể thêm mã để giúp bạn chẩn đoán các vấn đề. Khi bạn chuẩn bị xuất bản ứng dụng của mình, hãy xoá bất kỳ mã chẩn đoán không cần thiết nào, xóa các câu lệnh ghi nhật ký bổ sung và xóa bất kỳ mã nào khác có mục đích mang lại lợi ích cho nhà phát triển hơn là người dùng.
Khi phát triển ứng dụng của bạn, bạn có thể đã tạo một số dữ liệu thử nghiệm. (Có vịt có tên là "Donald" trong danh sách liên hệ của ứng dụng không?) Nếu bạn đã tạo dữ liệu thử nghiệm, hãy xóa dữ liệu khỏi ứng dụng của bạn.
Kiểm tra AndroidManifest của dự án của bạn. tệp xml. Nếu phần tử có thuộc tính android: debuggable = "true", hãy xoá thuộc tính đó. (Giá trị mặc định của thuộc tính là false.)
Chọn các phiên bản Android
Khi bạn tạo dự án mới, Android Studio yêu cầu bạn có phiên bản SDK tối thiểu. Dự án của bạn xây dựng. tệp gradle giữ một bản ghi về sự lựa chọn của bạn trong trường minSdkVersion của nó. Bạn có thể thay đổi số này bằng cách chỉnh sửa xây dựng. tập tin gradle.
Số minSdkVersion này rất quan trọng bởi vì nó không nên quá thấp hoặc quá cao.
-
Nếu số minSdkVersion quá thấp, ứng dụng của bạn không sử dụng các tính năng từ các phiên bản Android mới hơn.
Nếu ứng dụng của bạn rất đơn giản, điều này là ổn. Nhưng nếu ứng dụng của bạn làm bất kỳ thứ gì khác biệt với các phiên bản Android mới hơn, giao diện cổ điển của ứng dụng có thể khiến người dùng tắt tính năng này.
-
Nếu số minSdkVersion quá cao, Cửa hàng Play sẽ không cung cấp ứng dụng của bạn cho người dùng có thiết bị cũ hơn.
Trên thực tế, nếu minSdkVersion của ứng dụng của bạn là 21, người dùng truy cập Cửa hàng Play trên thiết bị KitKat thậm chí không thấy ứng dụng của bạn. (Bạn có thể đã gặp phải thông báo lỗi INSTALL_FAILED_OLDER_SDK. Android Studio không thể cài đặt ứng dụng trên trình mô phỏng mà bạn đã chọn vì phiên bản SDK của trình mô phỏng thấp hơn minSdkVersion của ứng dụng.)
Bạn không muốn loại trừ người dùng một cách đơn giản bởi vì họ không có thiết bị Android mới nhất và tuyệt vời nhất. Vì vậy để tiếp cận nhiều người dùng hơn, hãy giữ minSdkVersion khỏi quá cao. Nếu ứng dụng của bạn không sử dụng bất kỳ tính năng nào đã được giới thiệu sau Cấp API 11, hãy đặt minSdkLevel của bạn lên 11.
Thử chạy ứng dụng của bạn về hàm mô phỏng với nhiều cấp API. Khi bạn gặp rắc rối (giả sử với mức API 10) đặt minSdkLevel của dự án của bạn lên một mức cao hơn mức phiền toái đó.
Khi bạn tạo dự án mới, hộp thoại Thiết bị mục tiêu Android Thiết bị có chứa một liên kết Trợ giúp Chọn. Khi bạn nhấp vào liên kết này, bạn sẽ thấy một biểu đồ hiển thị phần trăm thiết bị chạy Lollipop, KitKat, Jelly Bean và các phiên bản Android khác. Biểu đồ có thể nhấp này mô tả các tính năng trong mỗi phiên bản Android và (quan trọng nhất) cho thấy phần trăm thiết bị đang chạy mỗi phiên bản. Với thông tin từ biểu đồ này, bạn có thể chọn sự thỏa hiệp tốt nhất giữa các tính năng mới nhất và đối tượng người dùng rộng nhất.
Thư viện hỗ trợ của Android
cho phép các thiết bị có các phiên bản Android cũ hơn tận dụng tính năng Android mới hơn.
Cài đặt mã và tên phiên bản của riêng ứng dụng
Khi bạn tạo một dự án mới, Android Studio đặt một số thuộc tính mặc định trong xây dựng của bạn. tập tin gradle. Các thuộc tính này bao gồm các trường versionCode và versionName:
defaultConfig {… versionCode 1 versionName "1. 0 "}
Mã phiên bản phải là số nguyên, và số mã của ứng dụng phải tăng theo thời gian. Ví dụ: nếu phiên bản đầu tiên của bạn được xuất bản có mã phiên bản 42, phiên bản thứ hai được xuất bản của bạn phải có mã phiên bản cao hơn 42.
Người dùng không bao giờ thấy mã phiên bản. Thay vào đó, người dùng sẽ thấy tên phiên bản của ứng dụng. Bạn có thể sử dụng bất kỳ chuỗi nào cho tên phiên bản của ứng dụng. Nhiều nhà phát triển sử dụng bản phát hành chính. nhỏ-thả. Hệ thống điểm. Ví dụ, một tên phiên bản điển hình có thể là 1. 2. 2. Nhưng không có hạn chế. Android có tất cả các tên tráng miệng và Apple đã sử dụng tên rừng rậm, vì vậy bạn có thể thêm cái gì đó nhưversionName "sea squirt"
để xây dựng của tôi. tập tin gradle. (Nhìn lên!)
Nếu bạn dự định xuất bản trên Amazon Appstore, đừng sử dụng các cụm từ như nước biển cho phiên bảnName của bạn. Amazon Appstore nhấn mạnh vào một phiên bảnName có tối đa năm số nguyên cách nhau bởi dấu chấm.Ví dụ, các giá trị versionName như 2.30 và 1. 2. 0. 325. 0 làm việc tốt.
Chọn tên gói
Mọi ứng dụng Android đều có tên gói riêng. Vì vậy, nếu ứng dụng được xuất bản lần đầu tiên của bạn là trong năm. thí dụ. gói earnmeamillion, đặt ứng dụng thứ hai của bạn trong một com. thí dụ. gói secondtimeisacharm.
