Autore Topic: Problema con il numero di dipositivi compatibili.  (Letto 749 volte)

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Problema con il numero di dipositivi compatibili.
« il: 06 Ottobre 2011, 09:22:58 CEST »
0
Ciao,
ho pubblicato una APP. Nella Consolle Sviluppatori vedo che il mio dispositivo Samsung Ace è compatibile.
Ma quando vado nel market mi dice che NON posso installarlo per via della compatibilità.

Questo è il manifest:
Codice (Java): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="it.alessandropiola.batteryservice"
      android:versionName="1.0.0.0" android:versionCode="2">
    <uses-sdk android:minSdkVersion="7"/>

    <application android:icon="@drawable/icon" android:label="@string/app_name">
   
                   <service android:name="BService" >
                        <intent-filter>
                          <action android:name="it.alessandropiola.BatteryService.BService"/>
                        </intent-filter>
                   </service>
                 
                   <activity android:label="@string/app_name" android:name="BatteryServiceActivity" 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="graph" android:screenOrientation="landscape"></activity>
                   <receiver android:name="AutoStartUp">
               
                        <intent-filter>
                        <action
                        android:name="android.intent.action.BOOT_COMPLETED" />
                        <category android:name="android.intent.category.HOME" />
                        </intent-filter>
                </receiver>

 
 
    </application>
   
        <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
            <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
        <uses-permission android:name="android.permission.MODIFY_PHONE_STATE"/>
                <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
                <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
                <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
</manifest>

poi ci sarebbe anche un'altra cosa, quando compilo direttamente nel CELL mi esce un segnale di ATTENZIONE.

Non capisco..... qualche consiglio?

-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Problema con il numero di dipositivi compatibili.
« Risposta #1 il: 06 Ottobre 2011, 09:35:06 CEST »
0
Ciao,
ho pubblicato una APP. Nella Consolle Sviluppatori vedo che il mio dispositivo Samsung Ace è compatibile.
Ma quando vado nel market mi dice che NON posso installarlo per via della compatibilità.

La console da' la compatibile con i dispositivi, ma per esempio non può sapere che versione di Android hai o in che lingua. Non dico sia il tuo caso, ma è una delle cose che potrebbero accadere.

poi ci sarebbe anche un'altra cosa, quando compilo direttamente nel CELL mi esce un segnale di ATTENZIONE.

Avviso un pelino generico, le palle di cristallo sono fuori produzione da qualche secolo.  ;-)

E' un errore? L'applicazione ti va nonostante l'avviso? Cosa ti dice il LogCat?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Problema con il numero di dipositivi compatibili.
« Risposta #2 il: 06 Ottobre 2011, 09:58:07 CEST »
0
Avviso un pelino generico, le palle di cristallo sono fuori produzione da qualche secolo.  ;-)

provo a spiegarmi meglio
in eclipse quando si compila ti escono i dispositivi nella sezione in alto, gli eventuali emulatori e gli eventuali cell collegati via usb.
Se collego il mio ACE mi dice TARGHET 2.3.3 con accanto un segnale di attenzione (triangolo giallo)
Ma poi compila correttamente.
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Problema con il numero di dipositivi compatibili.
« Risposta #3 il: 07 Ottobre 2011, 08:58:41 CEST »
0
Ho eliminato un permesso, ed ho notato che il numero dei dispositivi è aumentato.
Com'è possibile una cosa del genere?
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema con il numero di dipositivi compatibili.
« Risposta #4 il: 07 Ottobre 2011, 09:17:56 CEST »
0
Che permesso era? Alcuni permessi implicano che alcune caratteristiche hardware siano obbligatorie!
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Problema con il numero di dipositivi compatibili.
« Risposta #5 il: 07 Ottobre 2011, 09:21:48 CEST »
0
Che permesso era? Alcuni permessi implicano che alcune caratteristiche hardware siano obbligatorie!
Era un permesso in + che non serviva, mi permetteva di leggere il codice IMEI del telefono.
https://picasaweb.google.com/lh/photo/u7opOHacrIp-NyEydonQlI37YfTHj51s-Bj1PkqTOr0?feat=directlink
questo è quello che mi dice eclipse quando attacco il mio cell

ho recuperato anche questo:
Questa applicazione richiede 7 autorizzazioni di cui gli utenti saranno avvertiti
android.permission.ACCESS_NETWORK_STATE
android.permission.CHANGE_NETWORK_STATE
android.permission.MODIFY_PHONE_STATE
android.permission.INTERNET
android.permission.CHANGE_WIFI_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.RECEIVE_BOOT_COMPLETED

Questo file apk richiede 5 funzioni che verranno utilizzate per il filtro su Android Market
android.hardware.wifi
android.hardware.telephony
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.touchscreen
« Ultima modifica: 07 Ottobre 2011, 11:25:49 CEST da alepio »
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------

Offline alepio

  • Utente normale
  • ***
  • Post: 163
  • Respect: +3
    • Google+
    • 107850838
    • Mostra profilo
  • Dispositivo Android:
    SAMSUNG ACE
  • Play Store ID:
    Alessandro Piola
  • Sistema operativo:
    WIN 7
Re:Problema con il numero di dipositivi compatibili.
« Risposta #6 il: 07 Ottobre 2011, 14:20:34 CEST »
0
posso dire che dopo milioni di prove i permessi non contano, ma sono invece molto importanti le funzioni android.hardware.
Ho abilitato le uses-feature mettendo alcune parti hardware non indispensabili.
Ed il numero di terminali abilitati è cominciato a crescere attivando anche il mio Ace.

Diciamo che la cosa non mi è proprio chiarissima ma alla fine ha funzionato.


ciao
« Ultima modifica: 07 Ottobre 2011, 14:23:29 CEST da alepio »
-----------------------------------------------------
Con RISPARMIO BATTERIA - Battery Saver puoi anche dimenticarti a casa il carica batteria. Inoltre con gli EXTRAS puoi configurare la navigazione e disattivare i banner pubblicitari. Battery Saver controlla in automatico lo stato dello schermo.Se è spento disattiva WIFI e NAVIGAZIONE MOBILE, per poi riaccenderle a schermo attivo.
[APP] BatterySaver - Android Developers Italia
--------