2014-10-06 3 views
2

Android Studio에서 맞춤 라이브러리를 추가하는 것이 처음인데 제대로 작동하지 않는 것 같습니다. 이 라이브러리를 사용하려고합니다. https://github.com/lewisjdeane/L-Dialogs 그리고 그것의 지시는 충분히 간단합니다. libs와 폴더에 .aar 파일을 삭제하고 build.gradle 파일Android Studio에서 종속성 추가에 실패했습니다

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'uk.me.lewisdeane.ldialogs:[email protected]' 
} 

repositories{ 
    flatDir{ 
     dirs 'libs' 
    } 
} 

이 추가하지만 점점 계속 "오류 : 찾는 데 실패 : uk.me.lewisdeane.ldialogs : ldialogs :"

는 여기에 내 프로젝트 구조의 영상과 무엇을하지 Project Setup

그리고 여기 내 build.gradle 파일

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 

    defaultConfig { 
     applicationId "com.oxpheen.notes" 
     minSdkVersion 13 
     targetSdkVersion 20 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:20.0.0' 
    compile 'uk.me.lewisdeane.ldialogs:[email protected]' 
} 

repositories{ 
    flatDir{ 
     dirs 'libs' 
    } 
} 

의 당신이 좀 도와 수 있다면 그것은 많은 의미이다 , 고맙습니다!

+0

이 유 --info 스위치 CLI 인터페이스에서 Gradle을 실행할 수 있습니다 : 내가 (차이를 보여주기 위해 가짜 패키지를 가져 오는 시도) 빨간색 상자 하이라이트를 ... MyActivity.java에 ldialogs 패키지를 가져 볼 수 있었다 검증 .. 다음 문제에 대한 자세한 로그를 검사하십시오. AS 버전은 무엇입니까? –

+0

내가 말했듯이, 정말 gradle과 종속성에 대해 처음 언급했듯이 Eclipse에서 전환 했으므로 Eclipse에서 @RobertRowntree – Fernando

+0

을 'project.properties'에 포함 시켰는지 모르겠습니다. 그렇다면 그냥 AS로 가져 오기를 수행하면 괜찮습니다. –

답변

0

나는 최신 안드로이드 스튜디오 (v0.8.11)에서 이것을 시도해 보았는데 같은 문제가 발생했습니다. 다른 조합을 시도하고, 마침내 그것이 작동하게했다.

이 당신의 "응용 프로그램"모듈 폴더의 build.gradle하기 위해 아래 추가 (안 프로젝트의 루트 폴더 아래) "응용 프로그램"모듈

내부 libs 폴더 아래에 ldialogs.aar로 파일을 저장 (하지 프로젝트 루트 구축 .gradle).

dependencies { 
    compile 'uk.me.lewisdeane.ldialogs:[email protected]' 
} 

repositories{ 
    flatDir{ 
     dirs 'libs' 
    } 
} 

나는, 내가 AS v0.8.11와 안녕하세요 세계 더미 프로젝트를 생성, 또한 한 번 확인 File -> Project Structure... -> Modules -> Dependencies

에서 확인 할 수 있었다 app 디렉토리 아래에있는 libs 폴더에 그 ldialogs.aar 파일을 복사 위의 행에 복사하여 붙여 넣기 만하면됩니다.

gralde aar

+0

시도했지만 여전히 작동하지 않습니다. ldialog 의존성없이 build.gradle 파일로 게시물을 업데이트했습니다. – Fernando

+0

'compile' 줄을 제거하고'flatDir'을 유지하고'지금 동기화 '를 클릭하십시오. 그리고'compile' 줄을 다시 추가하십시오. 나는 또한 어리석은 실수를 처음에 만들었습니다. 파일 이름을 "L"이 아닌 첫 번째 문자 "I"로 저장했지만 수정했습니다. – ashoke

+0

당신의 AS 버전은 무엇입니까 – ashoke

관련 문제