2014-07-17 15 views
7

Secondo il documento: Packing wearable Apps Sto usando il seguente codice:Sincronizzazione Mobile App per Android Wear

dependencies 
{ 
    compile 'com.google.android.gms:play-services:[email protected]' 
    compile 'com.android.support:support-v4:20.0.+'' 
    wearApp project(':wearable') 
} 

Ho generato la versione utilizzando l'APK Genera Signed. La prima volta che installo l'apk l'app Android Wear è installata correttamente, le cose funzionano come richiesto.

Ho disinstallato l'app dal mio cellulare. Anche l'app Android Wear viene disinstallata senza problemi, ma se installo di nuovo l'app sul mio cellulare, non vedo l'app nell'usura di Android. Non sono sicuro del motivo per cui questo sta accadendo. Ho provato lo stesso con diverse app che sono compatibili con Android indossano quelle funzionano bene. Installa, disinstalla e installa di nuovo, posso vederli su Android Wear Emulator.

Ecco il file build.gradle dalla mia cartella Applicazioni:

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 20 
buildToolsVersion '20.0.0' 

defaultConfig { 
    applicationId "com.ysk.notes" 
    minSdkVersion 9 
    targetSdkVersion 20 
    versionCode 3 
    versionName "1.02" 
} 
buildTypes { 
    release { 
     runProguard true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies 
     { 
     compile fileTree(include: ['*.jar'], dir: 'libs') 
     compile project(':FacebookSDK') 
     compile files('libs/activation.jar') 
     compile files('libs/additionnal.jar') 
     compile files('libs/mail.jar') 
     compile 'com.google.android.gms:play-services:[email protected]' 
     compile 'com.android.support:support-v4:20.0.+' 
     wearApp project(':Wearable') 




     configurations 
       { 
        all*.exclude group: 'com.android.support', module: 'support-v4' 
       } 
    } 

Qualcuno può farmi sapere dove sto andando male?

+0

Hai provato la risincronizzazione apps opzione dal App Android Wear, ho notato a volte ho bisogno di fare questo quando si passa attraverso un frequente l'installazione/disinstallazione della sessione. – CodeChimp

+0

L'ho provato. È lo stesso. Non succede con Contacts +, CloudMagic e altre app che ho provato. Ho installato e disinstallato più di 10 volte. Non vedo il problema come quello che sto affrontando con la mia app? se è OK, puoi condividere il tuo build.gradle sia per dispositivi mobili che indossabili? Grazie! – TheDevMan

+0

L'unica differenza che posso vedere è che non utilizzo Proguard, quindi forse provate a disattivarlo temporaneamente? – CodeChimp

risposta

-1

Puoi provare una cosa. Installa qualsiasi app sul telefono e sincronizza con Android Wear. Quindi prova a installare l'app sullo stesso. Penso che dovrebbe funzionare.

+3

Non capisco, puoi spiegare? – TheDevMan

1

Ho riscontrato questo problema in cui l'app Wear non si installava. Quindi mi sono assicurato che l'app mobile fosse installata (dopo aver esportato l'APK singolarizzato e fatto un INSTALL ADB), quindi aperto l'app Android Wear, premuto l'icona degli ingranaggi nella parte superiore e quindi selezionate le app di Risincronizzazione.

1

Ho due suggerimenti per voi che possono essere d'aiuto.

1) Si menziona che si sta utilizzando l'emulatore di usura anziché un vero dispositivo di controllo. Ho riscontrato problemi con il collegamento e la sincronizzazione dell'emulatore. Prova a reimpostare l'emulatore e ricollegarlo tramite Android Wear sul telefono (noto anche come adb -d forward tcp: 5601 tcp: 5601).

2) Sembra che ci sia del caching di versionCode sul telefono e lo utilizza per sapere se è necessario risincronizzare e aggiornare l'app sull'orologio. Prova ad incrementare il tuo versionCode e vedere se questo aiuta.

Spero che uno di questi aiuti.

0

Provare a disaccoppiare e ripristinare il riposo di fabbrica.

Risolverà i problemi e sincronizzerà tutti i dati.

ha funzionato per me

Problemi correlati