2013-10-12 10 views
13

Il titolo dice quasi tutto. Mi piacerebbe creare un nuovo progetto Android basato su Gradle in IntelliJ IDEA (13 EAP) come posso fare su Android Studio.Crea un nuovo progetto Android basato su Gradle in IntelliJ IDEA

Ho provato a creare un nuovo progetto Android in IntelliJ ma utilizza il "vecchio" sistema di generazione, mentre la creazione di un nuovo progetto Gradle crea un progetto Java generico che non ha affatto l'integrazione con Android.

Cosa posso fare?

risposta

6
  1. Creare un progetto Android
  2. creare un file vuoto `build.gradle' nella root del vostro progetto
  3. aggiungere al file:
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.5.+' 
    } 
} 

apply plugin: 'android' 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
} 

android { 
    compileSdkVersion 18 
    buildToolsVersion "19" 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     instrumentTest.setRoot('tests') 

     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 
  1. Menu configurazione Run>Edit configurations e aggiungere (+) Groovy run/debug
  2. 0.123.
  3. Compilare il percorso di script per il file precedentemente creato 'build.gradle'
  4. Compilare Script parameters con il task desiderato (ad es. installDebug o assemble)

Per aggiungere adb comando di shell è possibile aggiungere nuova attività a questo script. Esempio:

task launchDefaultActivity(type:Exec){ 
    commandLine './adb', 'shell', 'am', 'start', '-c', 'android.intent.category.LAUNCHER', '-n', 'com.example.AndroidGradle/.LaunchActivity' 
} 
5

Solo un aggiornamento: per IntelliJ IDEA 13.1.0, si possono seguire questa link

Come suggerito, ho solo citare i dettagli qui

Per creare un progetto Android-based Gradle , effettuare una delle seguenti operazioni:

  1. Se avete intenzione di creare un nuovo progetto: fare clic su Crea nuovo progetto sul Schermata di benvenuto o selezionare File | Nuovo progetto. Di conseguenza, viene aperta la procedura guidata Nuovo progetto . Se si intende aggiungere un modulo a un progetto esistente : aprire il progetto a cui si desidera aggiungere un modulo e selezionare File | Nuovo modulo. Di conseguenza, si apre la procedura guidata Nuovo modulo.

  2. Nella prima pagina della procedura guidata, nel riquadro di sinistra, selezionare Android. Nella parte destra della pagina, seleziona Gradle: modulo Android . Fare clic su Avanti.

  3. Specificare il JDK e l'SDK Android da utilizzare e fare clic su Avanti.
  4. Specificare le impostazioni del modulo Android e fare clic su Avanti.
  5. Specificare le impostazioni per la configurazione di primo piano Android-Gradle e fare clic su Avanti.
  6. Selezionare un modello di applicazione Android dall'elenco e fare clic su Avanti.
  7. Specificare le impostazioni per il modello di attività Android selezionato e fare clic su Avanti.
  8. Specificare il nome e le impostazioni della posizione.Per ulteriori informazioni, vedere Nome e posizione del progetto o Nome e posizione del modulo.
  9. Fare clic su Fine.
+1

Benche questa risposta ist tranquilla e antica, permettetemi di aggiungere alcune informazioni: la nuova versione 14.1.x non offrono un Gradle-android-Modul come una scelta. – Pille

Problemi correlati