spero che la mia domanda non sembri molto imbarazzante. Ho un'applicazione Android che funziona bene su molti telefoni Android. Tuttavia, ho appena scoperto che sul Samsung Galaxy Mini (S5570) del mio amico non troverà nemmeno la mia app su Android Market. Quando uso il collegamento diretto alla mia app in Market, si dice che l'App non è compatibile con il telefono. Non ho idea del perché ??Come scoprire quali sono i requisiti hardware della mia applicazione Android?
ho questo nel mio file AndroidManifest.xml:
<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-sdk android:minSdkVersion="4"></uses-sdk>
Non sono a conoscenza di nulla ciò che dovrebbe disabilitare la mia app da beeing compatibile con Samsung Galaxy Mini o forse altro telefono non so su ancora .
Qualcuno può aiutarmi con questo strano problema?
EDIT:
Ho controllato in Android Market Console per gli sviluppatori e non c'è più o di diverso insieme di permessi che ho in mio file manifest:
This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.location.network
android.hardware.camera
android.hardware.location
android.hardware.camera.autofocus
android.hardware.touchscreen
penso che potrebbe android.hardware.camera.autofocus
probabilmente il motivo per cui la mia app non viene visualizzata in Android Market per determinati telefoni. Qualcuno ha idea di come sbarazzarsi di questo requisito che non voglio avere per la mia app?
Avete qualche codice nativo/libreria, che può avere qualche dipendenza dalla versione ARM? – Karthik
Non ne sono a conoscenza. La mia applicazione è in realtà HTML5 con PhoneGap 1.0. Sto usando il plugin ZXing per la lettura dei codici a barre. Ma non penso che questo avrebbe alcuna dipendenza dalla versione ARM? – Frodik