Cerca con Google

Translate

15 ottobre 2011

Tutorial 23 - Come pubblicare le applicazioni App Inventor in Android Market - Metodo Veloce!


Aggiornamento del 10/04/2012:
Nuovo post con istruzioni più aggiornate:
Pubblicare le proprie App su Google Play Store

In molti mi avete chiesto se c'è un modo più semplice e veloce per convertire le nostre app create con App Inventor per la pubblicazione nell'Android market.

Ebbene, grazie all'eccellente lavoro di Gene Kupfer del sito tAIic.com, possiamo utilizzare un tool da lui creato chiamato Marketizer (giunto oggi alla versione 4.1) per convertire "quasi" con un singolo click i nostri lavori App Inventor.


Con questo tool (che richiede Microsoft .NET framework 3.5 per funzionare, e gira solo sotto Windows) è possibile infatti:

  • Creare il certificato digitale richiesto dal Google Market
  • Decomprimere il file .apk
  • Modificare il file Androidmanifest.xml
  • Aggiungere e riscalare l'icona personalizzata per la nostra app
  • Ricomprimere il file .apk
  • Eseguire lo zipalign e la firma del file .apk 
Tutto il processo richiede non più di 5 minuti di lavoro, possiamo ad ogni modo modificare manualmente AndroidManifest.xml nel caso ce ne fosse bisogno oppure accettare le scelte di default che si adattano alla maggior parte dei casi.

Sempre da questo tool possiamo installare comodamente la nostra app (preparata per il market) sul nostro smartphone per testarla a dovere prima dell'upload sul market.

Nel mio video tutorial vi spiego nel dettaglio come fare tutto quanto!
Buona visione, e non dimenticatevi di ringraziare l'autore del tool magari con una donazione paypal e sicuramente con un +1 alle sue pagine web!


16 commenti:

  1. ma si pagano lo stesso i 25 euro al'anno con questo programma o è gratis??

    RispondiElimina
  2. Ciao Kekko, sono 25$ e si pagano una volta sola. Si,li devi pagare lo stesso questo è solo un sistema per preparare velocemente il file .apk della tua applicazione affinchè venga correttamente caricato nell'Android Market.

    RispondiElimina
  3. provato questo metodo veloce...
    ma mi succede che una volta inseriti tutti i campi, mi da password errata, nonostante:
    - abbia .NET 3.5 installato
    - la password sia superiore ai 6 caratteri
    - provato anche con password semplici tipo 1234567
    - abbia eseguito l'exe come amministratore e sia come "elevate privilages" in setup
    ...nulla nada ne col metdo veloce ne cone quello tradizionare riesco a generare .APK valdi...sono sfigato?!?!

    RispondiElimina
  4. Silvio, puoi provare a caricare il tuo keystore che hai fatto con l'altro metodo, oppure crearne uno nuovo.
    Anch'io dai dettagli che mi dai non riesco a capire dove sia il problema.

    RispondiElimina
  5. Ciao Seblog,
    Ho provato Marketizer seguendo il Tuo Tutorial, ma quando premo Single-Click Convert mi da il seguente errore: Eccezione non gestita.............................
    Impossibile trovare una parte del percorso'C:\Programmi\Marketizer\Launcher_signed\dist\Launcher_signed.apk. Ho controllato tutti i dati inseriti ed ho provato diverse configurazioni. Sempre lo stesso problema. Colgo l'occasione per farti un'altra domanda. Da un po di tempo non riesco più ad aprire il block editor di AppInventor con google. Sembra come se non lancia Java. Per ora uso firefox e riesco a lavorare con Appinventor.Sai darmi qualche indicazione. Ciao.

    RispondiElimina
  6. Ciao Siomat04, alcuni hanno lo stesso problema, guarda qua:
    http://www.taiic.com/faq/error-convert-process-saying-could-find-part-path-cprogramfilesmarketizercustomlauncher_signeddistlauncher_signed-apk/

    ad ogni modo se usi Win7 o Vista senza diritti di amministratore dovresti elevare i privilegi nel tab "setup" ed eseguire marketizer come amministratore.
    Poi puoi provare a cancellare la directory "launcher_signed" sotto \custom uscire e rilanciare marketizer e riprovare

    per quanto riguarda blocks editor, siamo in tanti ad avere problemi, secondo me col fatto che in molti si stan scaricando tutti i propri progetti i server sono un pò sovraccarichi, google ne è a conoscenza e anch'io ho visto che dopo un pò di tentativi il blocks editor si apre comunque.

    RispondiElimina
    Risposte
    1. CIAO SEB......HO LO STESSO PROBELMA......IN PIU' IL TAB SETUP NON è CLICCABILE
      COME POSSO FARE?????

      GRAZIE E COMPLIMENTI PER I TUOI TUTORIAL....

      Elimina
  7. Grazie per la risposta, sempre pronto e disponibili.Complimenti e grazie.
    E visto che l'appetito vien mangiando, ti faccio un'altra domanda. In riferimento alla pubblicità con AdMod, ho seguito le tue indicazioni e sono riuscito a fare qualcosa. Sono riuscito in una applicazione di prova ad inserire i banner Altervista che funzionano molto bene dal punto di vista grafico e come velocità di caricamento e switch, ma non riesco a aprire la pagina della pubblicità cliccandoci sopra. Per quanto concerne AdMod, riesco a caricare la pubblicità con il codice HTML settato con Test True ed anche a caricare la pagina quando ci clicco sopra. Ma quando lo metto in False non mi carica più la pubblicità.
    Un saluto e grazie ancora.

    RispondiElimina
  8. Funziona anche per pubblicare su SlideME!
    GRAZIE!!! =)

    RispondiElimina
  9. Ciao! E' sorto un GROSSO problema con Marketizer: quando installo l'apk sul telefono ignora completamente tutto il custom (possibilità di installare su SD, orientamento, adattamento allo schermo, tema).

    Sul telefono (Note) visualizzo l'app come se l'avessi installata così come la invia il packagin di A.I.

    Ho disinstallato e reinstallato Marketizer convinta che si fosse corrotto il software ma nulla da fare...

    Non mi era mai successo.
    Hai qualche suggerimento?

    RispondiElimina
    Risposte
    1. Dovrebbe essere "colpa" della nuova versione di AI (v125 rilasciata oggi)
      Prova a vedere nel mio tutorial 30 ho scritto come si risolve la cosa (c'è da editare ancora un pò l'AndroidManifest.xml) poi mi fai sapere, ok!

      Elimina
  10. Ciao Sebastiano T.
    Ancora senza speranze..Marketizer pur non sbagliando niente mi da il messaggio di errore del percorso dist...
    Ma è possibile pur non sbagliando niente?!?!

    RispondiElimina
  11. Ciao Sebastiano T.
    ma è possibile senza aver sbagliato nemmeno un punto di tutto il tutorial, avere sempre la schermata di errore delal cartella dist??
    è incredibile come cosa!!
    Ho letto anche questo ma non va lo stesso... http://www.taiic.com/faq/error-convert-process-saying-could-find-part-path-cprogramfilesmarketizercustomlauncher_signeddistlauncher_signed-apk/

    RispondiElimina
    Risposte
    1. Hai guardato l'update nel tutorial 30?
      http://seblogapps.blogspot.com/2012/04/tutorial-30-come-pubblicare-le-proprie.html
      se usi App Inventor v125 devi modificare leggermente il manifest come spiegato nel tutorial 30, fammi sapere se così risolvi

      Elimina
  12. salve mi scusi volevo chiedere ma come posso mettere la mia applicazione sul telefono se non voglio pubblicarla sul market??

    RispondiElimina
    Risposte
    1. basta scaricarla sul telefono da design editor con l'opzione "download to connected phone" o "download to this computer" (in tal caso poi copi il file .apk dal pc al tuo telefono e lo installi così)

      Elimina