2013-06-19 41 views
6

Hai ngày trước, tôi đã xuất bản ứng dụng của mình trên Google Play dưới dạng phiên bản thử nghiệm beta và tôi đã thêm một nhóm người thử nghiệm cho nó. Họ có thể chọn tham gia nhưng ứng dụng vẫn không hiển thị trong ứng dụng Google Play và từ web tôi có thể thấy rằng có rất nhiều thông tin sai liên quan đến nó.Các vấn đề về kiểm tra và xuất bản beta của Google Play

Phiên bản hiện tại: Khác nhau tùy theo thiết bị
Điều này có nghĩa là gì?

Yêu cấu Android 1.6 và lên
Đây là sai khi chúng ta sử dụng

<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="17" /> 

trong biểu hiện và

target=android-16 

trong project.properties

Kích thước: thay đổi theo thiết bị
Tôi làm cách nào để chỉ định thông tin này?

Hơn nữa, giao diện web của google play vẫn cho biết rằng ứng dụng này không tương thích với thiết bị tôi đã sử dụng để phát triển nó! (Nexus 7).

Tôi đang làm gì sai?

+0

bạn chắc chắn bạn không tải lên tệp kê khai không chính xác? – Raptor

+0

Tệp kê khai là ok ... nó luôn hoạt động tốt trong suốt quá trình phát triển và tôi không thể thấy bất kỳ lỗi nào có liên quan. – mrAlmond

+0

Điều kỳ lạ là trên bảng điều khiển dành cho nhà phát triển, tôi có thể thấy: API cấp 16+ chính xác! Tôi nghĩ đây có thể là lỗi Google Play cho các ứng dụng thử nghiệm beta ... :-( – mrAlmond

Trả lời

1

Tôi đã giải quyết vấn đề tương thích với Nexus 7.
Có vẻ như đó là lỗi trong Google Play về kích thước màn hình được hỗ trợ và quyền về máy ảnh. Đây là những gì tôi đã thêm:

<uses-permission android:name="android.permission.CAMERA" /> 

<uses-feature android:name="android.hardware.camera" android:required="false" /> 
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/> 
<uses-feature android:name="android.hardware.usb.host" android:required="false" /> 

<compatible-screens> 
    <screen android:screenSize="normal" android:screenDensity="ldpi" /> 
    <screen android:screenSize="normal" android:screenDensity="mdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="hdpi" /> 
    <screen android:screenSize="normal" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="ldpi" /> 
    <screen android:screenSize="large" android:screenDensity="mdpi" /> 
    <screen android:screenSize="large" android:screenDensity="hdpi" /> 
    <screen android:screenSize="large" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="xlarge" android:screenDensity="ldpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="mdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="hdpi" /> 
    <screen android:screenSize="xlarge" android:screenDensity="xhdpi" /> 

    <screen android:screenSize="large" android:screenDensity="213" /> 
</compatible-screens> 
+0

Chỉ ba dòng đầu tiên (android.permission.CAMERA, android.hardware.camera, android.hardware.camera.autofocus) đã khắc phục sự cố Cửa hàng Play tuyên bố ứng dụng không tương thích với Nexus thế hệ thứ nhất Trước đây chỉ là sử dụng android.hardware.camera, mà dường như mặc định là bắt buộc, và tôi đoán camera trước của Nexus 7 của thế hệ thứ nhất không được tính là một chiếc canera? – DataGraham