Autore Topic: libro Massimo Carli- android 4 guida per lo sviluppatore  (Letto 3601 volte)

Offline Simone1989

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
libro Massimo Carli- android 4 guida per lo sviluppatore
« il: 07 Gennaio 2014, 21:43:29 CET »
0
Buonasera a tutti,

sto pensando di acquistare il libro di Massimo Carli "Android 4 Guida per lo sviluppatore".

La cosa che mi lascia perplesso è il fatto che nel testo in questione si lavori con Android Studio.
Premetto che sinora ho sempre utilizzato Eclipse. Ho però provato a installare Android Studio e ad importare i progetti degli esempi del libro in questione, liberamente scaricabili a questo indirizzo:  Android 4 | Apogeonline

Quando eseguo l'importazione però ricevo il seguente messaggio di errore: "You are using an old version of Gradle. Please use version 1.0 or greater. Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable)."

Come si risolve il problema?

Non vorrei correre il rischio di acquistare il libro e di impazzire poi con i sorgenti.

Ringrazio anticipatamente.




Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #1 il: 08 Gennaio 2014, 00:07:38 CET »
0
La cosa che mi lascia perplesso è il fatto che nel testo in questione si lavori con Android Studio.
Troverai sempre più sorgenti costruiti con Android Studio, compresi quelli ufficiali Android.


Nei sorgenti dovresti avere un file build.gradle e forse un file gradle-wrapper.properties.

E' molto probabile che vadano cambiati alcuni parametri, poichè sia gradle sia android studio evolvono velocemente, e le versioni (degli script) utilizzate negli esempi siamo obsoleti.
Si dovrebbe risolvere velocemente.

Offline Simone1989

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #2 il: 08 Gennaio 2014, 15:37:07 CET »
0
Troverai sempre più sorgenti costruiti con Android Studio, compresi quelli ufficiali Android.


Nei sorgenti dovresti avere un file build.gradle e forse un file gradle-wrapper.properties.

E' molto probabile che vadano cambiati alcuni parametri, poichè sia gradle sia android studio evolvono velocemente, e le versioni (degli script) utilizzate negli esempi siamo obsoleti.
Si dovrebbe risolvere velocemente.

Non metto in dubbio che in futuro l'uso di Android Studio sarà sempre più diffuso. La mia era una riflessione, non certo una critica all'autore.
Ciò non toglie che trovo assurda questa mancanza di compatibilità dei sorgenti realizzati con versioni precedenti, per quanto (spero) si tratti di un problema facilmente risolvibile.

Qualcuno sa dirmi comunque quali modifiche devo fare per poter importare correttamente i progetti?

Grazie ancora.

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #3 il: 08 Gennaio 2014, 17:25:52 CET »
0
La compatibilità non è nei sorgenti, ma negli script di gradle.
Non ho i sorgenti, se posti il file build.gradle e il file gradle-wrapper.properties (se c'è) ci possiamo provare.

Offline Simone1989

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #4 il: 08 Gennaio 2014, 21:10:20 CET »
0
In questa pagina (colonna destra - "codice degli esempi") è possibile scaricare liberamente i sorgenti:

Android 4 | Apogeonline

Grazie ancora!

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +152
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #5 il: 09 Gennaio 2014, 00:01:39 CET »
0
In linea di massima, ma senza conoscere gradle non è banalissimo.
Tu trovi una struttura di questo tipo:
Codice: [Seleziona]
root
  UGHO
     build.gradle
  gradle
     wrapper
         gradle-wrapper.properties
  build.gradle

Devi sostuituire nel file  gradle-wrapper.properties
Codice: [Seleziona]
distributionUrl=http\://services.gradle.org/distributions/gradle-1.6-bin.zipcon
Codice: [Seleziona]
distributionUrl=http\://services.gradle.org/distributions/gradle-1.9-bin.zip
Poi nel file UGHO/build.gradle devi sostituire
Codice: [Seleziona]
classpath 'com.android.tools.build:gradle:0.4'con
Codice: [Seleziona]
classpath 'com.android.tools.build:gradle:0.7.+'
Poi dipende da quale versione del tool hai installato sulla tua macchina
Codice: [Seleziona]
buildToolsVersion "17.0.0"con
Codice: [Seleziona]
buildToolsVersion "19.0.0" (controlla nel sdk manager il tuo livello).

Offline Simone1989

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #6 il: 09 Gennaio 2014, 20:46:36 CET »
0
Ho effettuato le modifiche che mi hai indicato (ho modificato anche la riga CompileSdkVersion del file UGHO/build.gradle.

Il vecchio errore è scomparso, però ne è uscito uno nuovo: "The SDK directory 'Applications/Android Studio.app/sdk' does not exist."

Post unito: 09 Gennaio 2014, 23:16:40 CET
Ho effettuato le modifiche che mi hai indicato (ho modificato anche la riga CompileSdkVersion del file UGHO/build.gradle.

Il vecchio errore è scomparso, però ne è uscito uno nuovo: "The SDK directory 'Applications/Android Studio.app/sdk' does not exist."

Allora, ho risolto questo nuovo problema inserendo nel file local.propeties il percorso corretto del SDK.
É ricomparso però il vecchio errore, nonostante abbia fatto le modifiche che mi hai indicato.  :-(

« Ultima modifica: 09 Gennaio 2014, 23:17:56 CET da Simone1989 »

Offline xixietto

Re:libro Massimo Carli- android 4 guida per lo sviluppatore
« Risposta #7 il: 08 Ottobre 2014, 15:28:08 CEST »
0
questo libro è inutile!

Offline Illogica

  • Nuovo arrivato
  • *
  • Post: 32
  • Respect: +4
    • Google+
    • Mostra profilo
    • Illogica Software
  • Dispositivo Android:
    Caterpillar B15Q / Asus Padfone Infinity / Htc Pyramid / Samsung Galaxy *
  • Play Store ID:
    Illogica Software
  • Sistema operativo:
    Ubuntu 14.04
uesto
« Risposta #8 il: 09 Ottobre 2014, 11:36:14 CEST »
0
questo libro è inutile!
Prova ad argomentare la tua tesi. E' pieno di concetti che già conosci, quindi è una spesa inutile? E' troppo difficile e quindi è una spesa inutile?
« Ultima modifica: 09 Ottobre 2014, 11:47:28 CEST da Illogica »