android - My application is not listed for tablets -
i have uploaded play.google.com new application:
https://play.google.com/store/apps/details?id=development.nk.anguide
the problem can not install application in tablet. @ optimization tips there following message: "your apk needs meet following criteria: required hardware features available on tablets."
this manifest file:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="development.nk.anguide" android:versioncode="2" android:versionname="1.01" > <supports-screens android:resizeable="true" android:smallscreens="true" android:normalscreens="true" android:largescreens="true" android:xlargescreens="true" android:anydensity="true" /> <uses-sdk android:minsdkversion="8" android:targetsdkversion="17" /> <permission android:name="development.nk.anguide.permission.maps_receive" android:protectionlevel="signature" /> <uses-feature android:glesversion="0x00020000" android:required="false" /> <uses-permission android:name="development.nk.anguide.permission.maps_receive" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="com.google.android.providers.gsf.permission.read_gservices" /> <uses-permission android:name="android.permission.access_coarse_location" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="android.permission.access_fine_location" /> <!-- ΝΟΜΙΖΩ ΔΕΝ ΧΡΕΙΑΖΟΝΤΑΙ ΤΑ 2 ΠΑΡΑΚΑΤΩ... --> <uses-permission android:name="android.permission.call_phone" /> <uses-permission android:name="android.permission.read_phone_state" /> <application android:allowbackup="true" android:icon="@drawable/icon_144_144" android:label="@string/app_name" android:theme="@style/apptheme" > <activity android:name="development.nk.anguide.xxxxxxxx" android:label="@string/app_name" android:screenorientation="portrait" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <activity android:name=".detailform"></activity> <activity android:name=".mapactivity"></activity> <activity android:name=".mapallactivity"></activity> <activity android:name=".editpreferences"></activity> <activity android:name=".categories"></activity> <activity android:name=".subcategory"></activity> <activity android:name=".categoriesexpandablelist"></activity> <meta-data android:name="com.google.android.maps.v2.api_key" android:value=".......my api key .............." /> </application>
the quite odd think can install app in tablet through usb cable , run normaly eclipse...
so should change able downloading tablets?
thank in advance reading problem..
i think problem here:
<!-- ΝΟΜΙΖΩ ΔΕΝ ΧΡΕΙΑΖΟΝΤΑΙ ΤΑ 2 ΠΑΡΑΚΑΤΩ... --> <uses-permission android:name="android.permission.call_phone" /> <uses-permission android:name="android.permission.read_phone_state" />
try instead:
<uses-feature android:name="android.hardware.telephony" android:required="false" />
this question asked, see this post more info. if targeting tablet , phones, don't need write on code, imho:
<supports-screens android:resizeable="true" android:smallscreens="true" android:normalscreens="true" android:largescreens="true" android:xlargescreens="true" android:anydensity="true" />
i don't use on applications.
Comments
Post a Comment