none
Testare app su dispositivo fisico RRS feed

  • Domanda

  • Salve,

    Sto muovendo i primi passi nello sviluppo per Windows 8. Ho fatto un applicazione per win RT molto semplice e vorrei vederla girare sul mio tablet che monta Win8. Non sono riuscito a trovare un tutorial da seguire passo passo. Potreste darmi un'indicazione.

    Grazie anticipatamente

    giovedì 29 agosto 2013 15:16

Risposte

  • Ci sono due modi: una è fare il debug remoto. Trovo tutta la spiegazione qui:

    http://msdn.microsoft.com/it-it/library/windows/apps/bg126234.aspx

    l'altra è creare i pacchetti della tua app e installarli manualmente sul tablet. Da Progetto->Store->Crea pacchetti dell'applicazione. Ti chiederà se vuoi creare i pacchetti da caricare nello store. Devi dire "no" e andare avanti. Alla fine della procedura ti troverai nella directory da te scelta tanti file .appxupload e tante directory quante sono le architetture target che hai selezionato. Entra nella directory, fai click destro sul file Add-AppDevPackage.ps1 e segui le istruzioni.


    -- Pierpaolo Paris

    • Proposto come risposta Pierpaolo Paris venerdì 30 agosto 2013 10:11
    • Proposta come risposta annullata G Luca lunedì 2 settembre 2013 16:15
    • Contrassegnato come risposta G Luca lunedì 2 settembre 2013 20:01
    giovedì 29 agosto 2013 15:51

Tutte le risposte

  • Ci sono due modi: una è fare il debug remoto. Trovo tutta la spiegazione qui:

    http://msdn.microsoft.com/it-it/library/windows/apps/bg126234.aspx

    l'altra è creare i pacchetti della tua app e installarli manualmente sul tablet. Da Progetto->Store->Crea pacchetti dell'applicazione. Ti chiederà se vuoi creare i pacchetti da caricare nello store. Devi dire "no" e andare avanti. Alla fine della procedura ti troverai nella directory da te scelta tanti file .appxupload e tante directory quante sono le architetture target che hai selezionato. Entra nella directory, fai click destro sul file Add-AppDevPackage.ps1 e segui le istruzioni.


    -- Pierpaolo Paris

    • Proposto come risposta Pierpaolo Paris venerdì 30 agosto 2013 10:11
    • Proposta come risposta annullata G Luca lunedì 2 settembre 2013 16:15
    • Contrassegnato come risposta G Luca lunedì 2 settembre 2013 20:01
    giovedì 29 agosto 2013 15:51
  • Ci sono due modi: una è fare il debug remoto. Trovo tutta la spiegazione qui:

    http://msdn.microsoft.com/it-it/library/windows/apps/bg126234.aspx

    l'altra è creare i pacchetti della tua app e installarli manualmente sul tablet. Da Progetto->Store->Crea pacchetti dell'applicazione. Ti chiederà se vuoi creare i pacchetti da caricare nello store. Devi dire "no" e andare avanti. Alla fine della procedura ti troverai nella directory da te scelta tanti file .appxupload e tante directory quante sono le architetture target che hai selezionato. Entra nella directory, fai click destro sul file Add-AppDevPackage.ps1 e segui le istruzioni.


    -- Pierpaolo Paris

    ciao,

    sto provando la seconda strada, tutto va bene fino alla produzione della cartella. ma quando trasporto tutto sul tablet, powershell mi dice

    Pacchetto trovato: C:\trstApp\App1_1.0.0.0_AnyCPU_Debug_Test\App1_1.0.0.0_AnyCPU_Debug.appx
    Errore: il pacchetto non è provvisto di firma digitale oppure la firma è danneggiata.
    Premere INVIO per continuare...:

    i files nella cartella sono:

    App1_1.0.0.0_AnyCPU_Debug.appx

    App1_1.0.0.0_AnyCPU_Debug.appxsym

    App1_1.0.0.0_AnyCPU_Debug.cer

    come potrei risolvere?


    edit:non so se puó fare differenza ma il mio tablet non é arm e ha win 8 non solo rt
    • Modificato G Luca giovedì 29 agosto 2013 20:02
    • Proposto come risposta Pierpaolo Paris venerdì 30 agosto 2013 10:08
    • Proposta come risposta annullata Pierpaolo Paris venerdì 30 agosto 2013 10:09
    giovedì 29 agosto 2013 18:18
  • Questo non mi è mai capitato. Hai provato a ricreare i pacchetti, magari mettendo la cpu target esatta?

    Se hai problemi prova col primo metodo, è molto più rapido.


    -- Pierpaolo Paris

    venerdì 30 agosto 2013 10:11
  • Questo non mi è mai capitato. Hai provato a ricreare i pacchetti, magari mettendo la cpu target esatta?

    Se hai problemi prova col primo metodo, è molto più rapido.


    -- Pierpaolo Paris

    Ciao,

    anche riprovando per x86 (Ho un Intel Atom 32 bit), il messaggio è lo stesso.

    Purtroppo per il primo metodo non ho il necessario per collegarlo via ethernet
    • Modificato G Luca venerdì 30 agosto 2013 11:34
    venerdì 30 agosto 2013 11:33
  • Questo non mi è mai capitato. Hai provato a ricreare i pacchetti, magari mettendo la cpu target esatta?

    Se hai problemi prova col primo metodo, è molto più rapido.


    -- Pierpaolo Paris

    Ciao,

    anche riprovando per x86 (Ho un Intel Atom 32 bit), il messaggio è lo stesso.

    Purtroppo per il primo metodo non ho il necessario per collegarlo via ethernet

    ciao, ho provato quella che sembra la tua indicazione all indirizzo

    http://msdn.microsoft.com/it-it/library/windows/apps/bg126232.aspx

    ho fatto tutto ma al comando add-appxpackage App1_1.0.0.1_x86_Debug.appx ottengo :

    PS C:\users\luca\desktop\app1_1.0.0.1_x86_debug_test> add-appxpackage App1_1.0.0.1_x86_Debug.appx
    add-appxpackage : Distribuzione non riuscita con HRESULT: 0x80080204, Il manifesto del pacchetto appx non è valido.
    (Eccezione da HRESULT: 0x80080204)
    errore 0xC00CE014: errore di convalida del manifesto dell'app. Il manifesto dell'app deve essere conforme alla
    definizione dello schema: riga 25, colonna 8, motivo: Elemento
    "{http://schemas.microsoft.com/appx/2013/manifest}VisualElements" imprevisto, in base a quanto definito nel modello di
    contenuto dell'elemento padre "{http://schemas.microsoft.com/appx/2010/manifest}Application".
    Previsto: {http://schemas.microsoft.com/appx/2010/manifest}VisualElements.
    NOTA: per ulteriori informazioni, cercare [ActivityId] 8bd1bfef-a430-0001-b846-d28b30a4ce01 nel registro eventi o
    utilizzare Get-AppxLog -ActivityID 8bd1bfef-a430-0001-b846-d28b30a4ce01 dalla riga di comando
    In riga:1 car:1
    + add-appxpackage App1_1.0.0.1_x86_Debug.appx
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : NotSpecified: (C:\users\luca\d..._x86_Debug.appx:String) [Add-AppxPackage], Exception
        + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

    sapreste darmi qualche suggerimento?

    venerdì 30 agosto 2013 13:16
  • ho provato a compilare un app modern da vs 2012 su win8 e sul mio tablet si è installato senza problemi. quindi potrebbe dipendere dal fatto che le prove precedenti le avevo fatte con vs2013 e win 8.1. spero di avere di questi problemi con le versioni definitive.

    ciao e grazie

    lunedì 2 settembre 2013 20:01