>source
이력서 :

일반적으로 Android Studio에서 SRC 디렉토리를 마우스 오른쪽 버튼으로 클릭하면 NEW>FOLDER>메뉴에는 AIDLS 폴더, 자산, INI, JAVA 등의 많은 옵션이 있습니다.

New>Folder>옵션 예

내가 비어 있습니다 (아래 이미지 참조).

이론 :

내 Build.Gradle에서 두 가지 제품을 만들었습니다.

flavorDimensions "version"
productFlavors {
    free {
        applicationId "com.xxxx.yyyy.free"
        versionName "1.0-free"
        buildConfigField "boolean", "PAID_VERSION", "false"
        dimension "version"
        applicationIdSuffix ".free"
        versionNameSuffix "-free"
    }
    full {
        applicationId "com.xxxx.yyyy.paid"
        versionName "1.0-full"
        buildConfigField "boolean", "PAID_VERSION", "true"
        dimension "version"
        applicationIdSuffix ".full"
        versionNameSuffix "-full"
    }
}

새로운 제품 플레이버를 만들 때 Android Studio는 소스 세트 디렉토리를 만들지 않지만 도움이되는 몇 가지 옵션을 제공합니다. 예를 들어 "debug"또는 "release"빌드를위한 java/디렉토리 만 작성하려면 다음을 수행하십시오.

프로젝트 창을 열고 창의 맨 위에있는 드롭 다운 메뉴에서 프로젝트보기를 선택하십시오. MyProject/app/src /로 이동하십시오. src 디렉토리를 마우스 오른쪽 단추로 클릭하고 새로 작성>폴더>Java 폴더를 선택하십시오. 대상 소스 세트 옆의 드롭 다운 메뉴에서 디버그 또는 릴리스를 선택하십시오. Finish를 클릭합니다 .Android Studio는 디버그 빌드 유형에 대한 소스 세트 디렉토리를 생성 한 다음 그 안에 java/디렉토리를 생성합니다.

(참조 https : // developer.android.com/studio/build/build-variants?utm_source=android-studio#product-flavors )

문제 :

다음 이미지에서 볼 수 있듯이 내 폴더 옵션이 비어 있습니다. 아무도 이유를 설명해 줄 수 있습니까?

  • 답변 # 1

    해결 : Android Studio를 다시 시작하고 프로젝트를 다시 빌드 한 후 폴더 옵션이 다시 나타납니다. 사례를 다시 시뮬레이션 할 수 없으며 나에게 알려지지 않은 실제 이유 또는 Android Studio 3.2.1 버그입니다.

관련 자료

  • 이전 작동하지 않는 env 변수를 사용하여 SSH 키를 docker로 보내기
  • 다음 windows - docker에서 실행할 때 Python flask reloader"Errno 2 No such file or directory"오류