1

저는 로컬 컴퓨터에서 작업하여 Stash (거의 BitBucket)로 변경 내용을 푸시했습니다.기존 Android Studio 프로젝트 복제

모든 것이 잘 진행되었지만 코드를 동료 컴퓨터로 복제하려고 시도하고 있으며 Android Studio에서 심각한 문제가 발생했습니다.

프로젝트를 vcs로 가져 오기하고 git 옵션을 선택하고 URL을 제공합니다.

우리가 프로젝트를 실행하려고 할 때마다 빌드 문제가 발생하고 Gradle이 제대로 작동하지 않습니다. 프로젝트는 처음에는 Android 프로젝트로 표시되지 않으므로 프레임 워크를 구성해야합니다. 그런 다음 'com.android.application'파일을 찾을 수 없다는 메시지가 표시됩니다. 나는 올바른 Gradle 버전을 사용할 수 있도록했습니다.

나는 Stash에 올바른 파일을 밀어 넣지 않았을 수 있으므로 프로젝트를 복제 할 때 제대로 구축하기에 충분한 정보가 없다고 생각합니다.

build.gradle (at highest level not app level) 
gradle.properties 
gradlew 
gradlew.bat 
NAMEOFAPP.iml 
.idea/.name 
.idea/encodings.xml 
.idea/gradle.xml 
.idea/misc.xml 
.idea/modules.xml 
.idea/vcs.xml 
.idea/copyright/profiles_settings.xml 
.idea/dictionaries/USERNAME.xml 
.idea/scope/scope_settings.xml 
app/app.iml 
gradle/wrapper/gradle-wrapper.jar 
gradle/wrapper/gradle-wrapper.properties 
+0

내 해결 방법은 프로젝트를 Android Studio로 복제하고 안드로이드 프레임 워크를 구성했는지 확인하는 것입니다. 그런 다음 Android Studio에서 동일한 프로젝트를 가져옵니다. 이 가져 오기는 내가 누락 된 모든 파일을 구축했으며 프로젝트를 구축했습니다. – SamIAmHarris

답변

1

당신은 확실히 build.gradle을 밀어 싶어 : 나는 위로 밀어하지 않은

파일은 다음과 같습니다. 그것이 프로젝트의 Gradle 빌드를 설명하는 파일입니다.

또한 .iml 파일을 밀어 넣고 gradlew 파일 (다른 플랫폼의 경우 그라데이션 스크립트)과 아마도 gradle/wrapper 파일을 만들 수 있습니다.

.idea 파일을 밀어 올릴 필요가 없습니다. AS/IntelliJ 작업 영역 설정을 지정합니다. 같은 환경에 있기 때문에 공동 작업자간에 이러한 항목을 공유하는 것이 편리 할 수 ​​있지만 다른 사용자가 기본 설정을 덮어 쓰는 것을 좌절하게 할 수도 있습니다. 따라서 문제가되는 개발자의 몫입니다.

+0

감사합니다. 나는 앱 build.gradle 파일을 밀고 있었고 더 높은 레벨의 build.gradle이 로컬에 있어야한다고 생각했지만 잘못된 것 같습니다. – SamIAmHarris

+0

기꺼이 도와 드리겠습니다. 이 답변으로 도움이 되었다면, 자유롭게 upvote/accept 할 수 있습니다. 이렇게하면 다른 사람들이 앞으로 귀하의 질문에 답변 할 수 있습니다. – emerssso

관련 문제