2017-01-09 2 views
1

this을 따르고 "a. 프로젝트 도구 창에서 src/main으로 이동하십시오."에서 멈추었습니다.libGDX 프로젝트에서 기본 Google Play 인앱 결제를 구현하는 방법은 무엇인가요?

가 여기에 표시됩니다처럼 내 프로젝트 구조 (어느 탐색기에서)

enter image description here

을 메인 SRC를/찾을 수 없습니다 때문에 : 나는 그것을 생각

enter image description here

왜냐하면 나는 libGDX 프로젝트로 작업하고 있기 때문이다.


나는 (내가 안드로이드 스튜디오 환경에서 작동하지 않는 것처럼) 직접 SRC 아래에 모듈을 추가하는 시도,하지만 난 내 응용 프로그램을 빌드 할 때, 난 아무데도 IInAppBillingService.java라는 이름의 생성 된 파일을 볼 수 없습니다 .

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

    instrumentTest.setRoot('tests') 
} 

이 블록은 구성 Gradle을 소스 파일을 찾습니다 : 프로젝트의 android 폴더에 build.gradle를 열면

enter image description here

+0

지침은 Android Studio의 이전 버전에 대한 것으로 보입니다. –

+0

좋아요, 이상한 일이 여기에 있습니다. 나는 그것을 조사하고 곧 다시 당신에게 돌아갈 것입니다. –

+0

질문을 다시 읽은 후 생성 된 .java 파일에 대해 묻는 중입니다. 이는 프로젝트의'build' 디렉토리에있을 가능성이 큽니다. 지금까지 필자는 프로젝트 디렉토리 구조에 중점을 두었습니다. –

답변

3

, 당신은 Gradle을 코드의 다음 블록을 볼 수 있습니다. LibGDX는 이것을 사용하여 디렉토리 계층을 사용자 정의합니다. 따라서 Android 설명서에 제시된 단계를 정확히 수행 할 수 없습니다.

이제 aidl.srcDirs = ['src'] 라인은 모든 AIDL 파일을 src 폴더에 직접 배치 할 수 있도록 프로젝트가 구성되었음을 알려줍니다. 따라서 단계를 수정하여 src/main으로 이동하고 src으로 바로 이동할 수 있습니다. 거기에서 나머지 지침을 따르십시오. Android Studio가 어떤 단계에서든 어려움을 겪는다면 필요한 폴더와 파일을 만들기 위해 명령 줄이나 즐겨 찾는 파일 탐색기를 사용하여 파일 시스템으로 직접 이동해야 할 수도 있습니다.

질문의 두 번째 부분 (또는 기본 부분 일 수도 있습니다)은 AIDL 소스에서 생성 된 .java 파일의 위치입니다. Android Studio는 생성 된 모든 이슈를 build 디렉토리에 저장합니다. build 폴더가 프로젝트의 기본 디렉토리에 있고 각 모듈에 하나씩 있습니다. 생성 된 파일을 검색하십시오.

+0

이전 질문에 이미 프로젝트 뷰를 사용 중이고 src/main이 탐색기에서 발견되지 않았 음을 이미 언급했습니다. – Vepir

+0

@Matta 질문을 스크린 샷으로 업데이트하십시오.해당 디렉토리에 어떤 폴더가 있는지 보려면'/android'로 확장하십시오. –

+0

@Matta 또한, 좀 더 간결하고 잘하면 도움이되도록 내 대답을 편집했습니다. –

관련 문제