android studio di errore : manca caratteristica: OROLOGIO

Ho cercato di eseguire una semplice applicazione con android studio sul mio smartwatch e ho ottenuto il seguente messaggio:

android studio di errore : manca caratteristica: OROLOGIO

mio smartwatch funziona con android 4.4.2, che ha API di livello 19

cose che ho cercato e non ha aiutato:

  1. modificare Min Versione dell’Sdk, API 19

  2. rimuovere < uses-feature android:name="android.hardware.type.watch" /> da androidManifest

-l’app è installato ma quando provo a lanciarlo dall’orologio, ricevo l’errore: Purtroppo , la Mia Domanda è fermato.
logcat quando la mia app crases

  1. invece di rimuovere

    < uses-feature android:name="android.hardware.type.watch" />

Ho provato a cambiare a:

<uses-feature
android:name="android.hardware.type.watch"
android:required="false" />

ma ho lo stesso risultato

InformationsquelleAutor E.Volt | 2017-03-04



5 Replies
  1. 7

    Avendo l’elemento

    <uses-feature android:name="android.hardware.type.watch" />

    nel vostro manifesto è preso da Android Studio per dire che questo è un Android Wear app – e il D5 orologio non funziona Android Wear. Sì, è uno smartwatch con sistema operativo Android, ma l’Usura è in particolare un insieme di Google-proprietario (non open source) che i miglioramenti di Android stock e il D5 non li hanno.

    Nel mio test, segnalandoli con android:required="false" consentito l’app per essere distribuito a non Indossare il dispositivo. Io non sono sicuro perché questo non funziona per voi; forse ha a che fare con Android versioni di Studio (sto usando v2.3).

    Ma in ogni caso, se si rimuove l’elemento, l’app dovrebbe distribuire sul tuo D5.

    • se rimuovo <uses-feature di android:name=”android.hardware.tipo.guarda” /> quindi la mia domanda è installato, ma quando cerco di eseguire io ho un errore.(l’ho detto che al mio post guarda).Quello che ho fatto è che ho creato un progetto per tablet e telefono.la mia app è ora in esecuzione con nessun errore a mio D5 orologio.Se cerco di accedere ad alcune delle funzioni di osservazione come posizione gps o il monitoraggio del cuore, non si sa se ho un problema?Beause come ho detto ho creato un progetto per il telefono e il tablet e non per guardare.
    • Il logcat indica un errore durante il tentativo di utilizzare le funzioni da android.il supporto.indossabili’, da parte di Android Wear (e quindi non ancora disponibili D5). Si dovrebbe essere in grado di scrivere un standard di Android app per il D5 (compreso il GPS, non è certo HRM), ma non sarà in grado di utilizzare le funzioni da Indossare.
  2. 0

    È necessario modificare la vostra applicazione per supportare l’architettura della cpu e così via. Copio una parte forma il link qui sotto. leggere per ulteriori informazioni.

    Supporto di più piattaforme e architetture di CPU

    Quando si utilizza l’Android NDK, è possibile creare un singolo APK che supporta più piattaforme e architetture di CPU dichiarando sulle architetture con il APP_ABI variabile dell’Applicazione.mk file.

    Per esempio, ecco un’Applicazione.mk file che dichiara il supporto per tre differenti architetture di CPU:

    APP_ABI := armeabi armeabi-v7a mips
    APP_PLATFORM := android-9

    EDIT:

    android studio di errore : manca caratteristica: OROLOGIO

    • io la penso così. hai cpu AMD?
    • io sì e ho provato la mia configurazione del bios ma non c’è nessuna opzione sull’attivazione di AMD-V.(L’unica opzione che ho è attiva SVM supporto se serve)
    • posso modificare la mia risposta. la casella di controllo.
    • purtroppo non riesco a trovare l’Applicazione.mk file nel mio progetto
    • quando si utilizza Android NDK. l’hai fatto?
    • non credo che sto usando NDK.Sai dove si trova l’Applicazione.mk dovrebbe essere?
    • non so molto circa indossabile domanda, ma posso dire che se si passa questi passi si sta andando bene.
    • OOOO. si sta tentando di eseguire il indossabile applicazione in un dispositivo mobile!!!
    • no, non sto.Quello che ho pensato è che android studio non supporta il mio smartwatch perché ha API di livello 19.(Anche se ho impostato min versione dell’sdk, API 19 ) stackoverflow.com/questions/41057431/…

  3. 0

    Ho risolto come questo

    Hai solo bisogno di rimuovere seguenti tag da il manifesto

    <uses-library android:name="com.google.android.wearable" android:required="false" />
    
    
    tools:ignore="GoogleAppIndexingWarning"
    
    
    <uses-feature android:name="android.hardware.type.watch" />

    Spero che a risolvere il problema

  4. 0

    Ecco la soluzione, cambiare la modifica di configurazione dell’app di Android Wear nome del pacchetto. L’Usura emulatore diventerà ‘compatibile’ quando si fa clic sul verde, icona esegui su Android Studio.

    Nota:
    Se hai aggiunto il WearOS progetto esistente progetto Android, non dimenticare di cambiare la configurazione di ‘app’ in modo che è possibile eseguire il vostro Android app sull’emulatore/telefono.

    Evviva!

  5. 0

    Nel progetto android si hanno 2 apps:

    1.Mobile
    2.Indossabile

    Mobile app deve essere installata su un dispositivo mobile (telefono/tablet) e Indossabile app deve essere installata su Android Wear dispositivo.

    Questo messaggio No, caratteristica mancante: GUARDA significa che si sta tentando di installare Indossabile app sul cellulare, non dovresti farlo, il tuo dispositivo mobile non è un OROLOGIO. Così, ancora una volta: basta lanciare l’app Mobile di mobili e Indossabili Android Wear.

Lascia un commento