다른 API 수준에 대해 여러 APK를 만들려면 Google's official doc을 따라갔습니다. (다른 APK를 사용하는 것은 권장되지 않지만 특정 경우에는 사용해야합니다.)맛이있는 여러 API 수준의 여러 APK
필자의 경우 두 가지 APK의 유일한 차이점은 AndroidManifest.xml 파일 콘텐츠뿐입니다. 두 개의 서로 다른 앱 모듈간에 공유 라이브러리를 만드는 것을 권장하는 공식 문서를 읽는 동안, 나는 Gradle의 빌드 설정에서 각기 다른 AndroidManifest.xml 파일을 지정하여 동일한 맛을 얻을 수 있는지 궁금하고 서로 다른 매니페스트 (the idea came from this post)를 가진 두 개의 APK를 생성합니다.
두 가지 맛을 만드는 것이 훨씬 간단하기 때문에 (시간과 유지 관리가 현명함) 두 가지 다른 매니페스트 파일 만 필요합니다. 두 개의 다른 앱 모듈간에 공유되는 추천 공통 라이브러리 모듈보다 더 좋은 옵션이 아닙니까?
https://developer.android.com/studio/build/build- variants.html –
Y 당신은 각 제품 flavour.You에 대한 다른 매니 페스트 파일을 만들 수 있습니다 src 폴더에 제품 풍미 이름 폴더를 만들고 그 폴더에 그냥 다른 매니 페스트 파일을 원하는 변경 사항과 함께 넣어. –