2015-07-05 3 views
1

Привет, я создаю приложение для Android, используя град в затмении. Я всегда создаю проект в командной строке, используя gradle. Теперь я пытаюсь создать и запустить его в eclipse на эмуляторе устройства Android. В eclipse я не знаю, как я могу построить проект с помощью gradle и запустить его на устройстве эмулятора Android. Пожалуйста, мне нужна помощь. Вы можете найти мой файл buil.gradle нижеКак построить и запустить проект андроида с градиентом в eclipse

apply plugin: 'android' 


dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile project(':appcompat_v7') 
    compile "org.igniterealtime.smack:smack-android:4.1.0-rc1" 
    compile "org.igniterealtime.smack:smack-tcp:4.1.0-rc1" 
    // optional features 
    compile "org.igniterealtime.smack:smack-android-extensions:4.1.0-rc1" 
} 

repositories { 
    maven { 
    url 'https://oss.sonatype.org/content/repositories/snapshots' 
    } 
    mavenCentral() 
} 

android { 


    lintOptions{ 
     abortOnError false 
    } 


    compileSdkVersion 21 
    buildToolsVersion "20.0.0" 

    defaultConfig { 
     minSdkVersion 8 
     targetSdkVersion 21 
    } 

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

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 
+2

Я не думаю, что Eclipse поддерживает град. Почему вы не используете Android Studio? – nasch

+0

Я знаком с eclipse (я использую его для разработки Android начиная с примерно 2 лет без градиента), но я благодарю, что я буду использовать студию Android. Считаете ли вы, что Studio лучше, чем eclipse для разработки Android? @nasch – angel

+2

Да, с одной стороны, Eclipse ADT устарел, и Google уже не развивает его. Во-вторых, поскольку вы обнаружили, что град отлично и интегрирован с Android Studio. У меня не было никаких проблем с переходом, и я думаю, что это, по крайней мере, хорошая IDE, если не лучше. Тем не менее, он имеет те же проблемы с памятью, что и Eclipse. – nasch

ответ

0

Вы попробуйте добавить Gradle затмение плагин

apply plugin: "eclipse" 

А затем генерировать затмение проекта с build.gradle по телефону

gradle eclipse 

Вы также должны установить «Gradle IDE Pack» с рынка затмения (Справка -> Eclipse Marketplace ...).