2014-01-28 5 views
2

Eclipse에서 Android 프로젝트 빌드를 Android Studio IDE로 가져 오려고합니다. build.gradle 파일을 사용하여 프로젝트를 제대로 가져 오는 단계를 수행하고 있지만 컴파일하려고하면이 이상한 오류가 발생합니다. 'android'라는 ID가있는 플러그인이 없습니다. 나는이 버전의 안드로이드 스튜디오를 가지고있다 : 안드로이드 스튜디오 (미리보기) 0.4.3.Eclipse 프로젝트를 Android Studio로 가져올 수 없습니다.

apply plugin: 'android' 

dependencies { 
compile fileTree(dir: 'libs', include: '*.jar') 
compile project(':workspace:DesignDialogLibrary') 
compile project(':workspace:HoloColorPickerLib') 
compile project(':workspace:MbAdBleamSdkReaderLibrary') 
compile project(':workspace:ViewPagerLibrary') 
compile project(':workspace:PullToRefreshLibrary') 
compile project(':workspace:SlidingMenuLib') 
} 

android { 
compileSdkVersion 17 
buildToolsVersion "18.0.1" 

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') 
} 
} 

답변

5

당신은 당신의 build.gradle에 파일이 블록을 놓치고 : 여기 내 build.gradle입니다

buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.8.+' 
    } 
} 

이 블록은 "안드로이드"플러그인을 찾을 수 Gradle을 알려줍니다를 당신을 실종됐다.

Android Studio의 최신 버전에서 만든 프로젝트에서 프로젝트의 루트 디렉토리에있는 build.gradle에 넣고 모듈 디렉토리에있는 것을 생략하면 모양이 보이는지 확인하십시오 순서대로.

루트 레벨 build.gradle 파일이없고 디렉토리와 빌드 파일이 하나 뿐인 경우이 블록을 해당 파일에 추가하십시오. 그러나 Android Studio에는 현재 프로젝트 구조 대화 상자가이 단일 모듈 형식의 프로젝트에서 제대로 작동하지 못하게하는 몇 가지 버그가 있습니다. 그렇지 않으면 제대로 구축되고 실행될 것입니다.

+0

그냥 외부의 Android Java 프로젝트가 있다고 생각합니다. 프로젝트 (': workspace : DesignDialogLibrary')를 컴파일하는 것과 같이 build.gradle을 사용하여 프로젝트를 기본 프로젝트에 추가하고 싶습니다.하지만 Android Studio는 항상 'Project 경로 포함 : 작업 공간 : DesignDialogLibrary '을 (를) 루트 프로젝트에서 찾을 수 없습니다. –

+0

다중 프로젝트 (일명 다중 moudle) 설정이 필요하며 모든 모듈을 settings.gradle 파일에 정의해야합니다. http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Multi-project-setup에서 문서를 확인하고 문제가 발생하면 별도의 질문을 올리십시오. –

+0

감사합니다. D –

관련 문제