Autore Topic: Opzione per spostare l'app su scheda sd  (Letto 897 volte)

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Opzione per spostare l'app su scheda sd
« il: 28 Marzo 2011, 10:00:01 CEST »
0
Ho creato un'app con questo file manifest:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
     package="it.test"
     android:versionCode="1"
     android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name"
   android:installLocation="preferExternal">
        <activity android:name=".AndroidAppTest"
                 android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="8" />

</manifest>
Poi sono andato nella sezione della gestione delle app e vedo che non mi fa spostare la mia app sulla scheda sd
Ho provato anche mettendo
android:installLocation="auto"
Niente l'opzione per spostarla si vede ma è disabilitata
Ho provato ad installare l'app (che allego) su un htc desire con android 2.2

cosa sbaglio?

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:Opzione per spostare l'app su scheda sd
« Risposta #1 il: 28 Marzo 2011, 21:54:04 CEST »
0
L'attributo android:installLocation lo va sul tag manifest, non in quello application:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="it.test"
    android:versionCode="1"
    android:versionName="1.0"
    android:installLocation="preferExternal">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".AndroidAppTest"
                android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

    </application>
    <uses-sdk android:minSdkVersion="8" />

</manifest>
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !

Offline andream1977

  • Utente normale
  • ***
  • Post: 260
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus S
  • Sistema operativo:
    windows xp
Re:Opzione per spostare l'app su scheda sd
« Risposta #2 il: 29 Marzo 2011, 02:25:38 CEST »
0
Ho fatto come giustamente hai detto ma la situazione non è cambiata
allego sia il mio prj di eclipse, sia il file apk già compilato

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:Opzione per spostare l'app su scheda sd
« Risposta #3 il: 30 Maggio 2011, 20:02:49 CEST »
0
Devi anche cambiare "targetSdkVersion" a 8 clicca con il tasto destro sul nome del tuo progetto, poi sotto proprieta'->android, scegli project build targe= 8, ma a questo punto immagino che avrai sicuramente aggiustato il tutto.

r
« Ultima modifica: 30 Maggio 2011, 20:04:44 CEST da racoonlab »