2014-05-19 3 views
0

Eclipse에 Android Studio로 빌드하려고하는 Android 라이브러리 프로젝트가 있으므로 사용자에게 .aar 파일을 생성 할 수 있습니다.Eclipse에서 가져온 Android Studio의 라이브러리 프로젝트 빌드

환영 화면의 "프로젝트 가져 오기"옵션을 사용하여 프로젝트가 Android Studio로 깨끗하게 가져온 것 같습니다.

모듈을 어떻게 지금 만들 수 있습니까?

apply plugin: 'android' 

apply plugin: 'android-studio' 

내 build.gradle 파일이 그 라인이없는 그러나 (내가 수입이있을 것이라고 가정했을를 : dev에 사이트의 지침에 내가 변경할 필요가 있다고 그것을 추가했다 (?)).

내가 선 apply plugin: 'android-library'을 삽입하고 'Gradle을 파일과 동기화 프로젝트'로하려고하면

, 나는 오류를 얻을 : 어쨌든 프로젝트를 만들려고하면

Gradle 'MyProject' project refresh failed 
    Error:C:\Users\Fred\AndroidStudioProjects\MyProject\src\main\AndroidManifest.xml 
    (The system cannot find the path specified) 

같은 일이 발생.

은 여기 내 build.gradle의 모습입니다 :

// Top-level build file where you can add configuration options common to all sub-projects/modules. 
buildscript { 
    repositories { 
     mavenCentral() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:0.9.+' 
    } 
} 

allprojects { 
    repositories { 
     mavenCentral() 
    } 
} 

apply plugin: 'android-library' 

내 검색 솔루션이 실패 찾을 수 있습니다. 누구가 무슨 일이 일어나는지 알아? 최신 Android Studio (0.5.8)

답변

1

최상위 빌드 파일에 apply plugin: 'android-library' 문을 넣지 마십시오. 모듈 수준의 빌드 파일에 apply plugin 문을 찾아야하며 필요한 경우 수정할 수 있습니다.

+0

감사합니다. 그건 유용한 정보 였어. 나는 청소를 시도하고 프로젝트를 다시 가져 왔습니다. 이번에는 오류가 발생하지 않지만 Build는 .iml 파일을 생성하는 것 외에는 아무 것도하지 않는 것 같습니다. 지시 사항을 따르고 Gradle Tasks 창에서 assembleRelease를 선택하면 아무 일도 일어나지 않습니다. 내가 먹는 오리는 어디 있습니까? –

+0

답변으로 전체 솔루션을 작성하고 다른 사람들이 쉽게 찾을 수 있도록 허용했습니다.희망은 당신이 upvote에서 10 담당자를 받고 싶지 않아. 대답 할 시간을내어 주셔서 감사합니다. –

0

오케이. 어떤 머리가 긁히고 더 많은 검색을 한 후에, 나는 생각하는 모든 나의 문제를 해결했다. 기록을 위해 :

나는 첫번째 수입품이 어떻게 든 부러 졌다고 생각한다. 부분적으로 Scott Barta가 강조한 문제로 인해 프로젝트 디렉토리에 공간이 있기 때문에 가능합니까? 확실하지 않습니다.

나중에 가져 오기가 더 원활하게 진행되어서 오류없이 동기화하고 빌드 할 수있었습니다. 그러나 Gradle Console의 빌드 출력과는 별도로 실제로 발생한 모든 증거는 없었습니다. 이슈 (예 : .aar 파일)가 UI에 표시되지 않습니다.

이 질문을 찾은 후 : How to export library to Jar in Android Studio? 실제로 aear 파일 인 것을 깨달았습니다. 그것은 단지 당신에게서 숨겨져 있습니다. .aar를 찾으려면 파일 시스템에서 근절해야합니다. 현재 위치 :

<Library module>/build/libs/ 

문서가 어디에도 알려주지 않는 것. 한숨.

다른 사람에게 도움이되기를 바랍니다.

관련 문제