我的應用專爲手機設計,但是當我嘗試將應用上傳到市場時,它顯示我的應用對平板電腦(xlarge)也可見。如果從平板電腦訪問,我故意不希望我的應用在市場上展示。如何讓我的Android應用僅適用於手機?
我試着玩minSdkVersion和targetVersion支持和元素。
我也使用
<manifest ... >
<compatible-screens>
<!-- all small size screens -->
<screen android:screenSize="small" android:screenDensity="ldpi" />
<screen android:screenSize="small" android:screenDensity="mdpi" />
<screen android:screenSize="small" android:screenDensity="hdpi" />
<screen android:screenSize="small" android:screenDensity="xhdpi" />
<!-- all normal size 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" />
</compatible-screens>
...
<application ... >
...
<application>
</manifest>
嘗試,但我得到一個錯誤:
Multiple annotations found at this line:
- error: No resource identifier found for attribute 'screenDensity' in package
'android'
- error: No resource identifier found for attribute 'screenSize' in package
'android'
我缺少什麼?
考慮到平板電腦沒有電話服務,使用此過濾器將有所幫助。但我的應用程序不需要任何硬件配置就可以運行。我的應用程序非常專門針對手機(從小到大的設備)完成,因此我不希望負面評論,因爲應用程序在平板電腦中無法按預期運行。 – sku
您發佈的XML在這裏工作正常,您的項目構建目標是什麼? – user999717
它是10 ...被引入9 ... –
sku