Google은 Android Gradle 플러그인의 버전 0.11을 출시했습니다. 우리가 여기서 packageName 및 packageNameSuffix 설정되지 않는 한, 그리고 애플리케이션 ID 및 applicationIdSuffix로 이름을 변경 한 것입니다 0.11에서 사용자 눈에 보이는 변화의build.gradle의 새로운 응용 프로그램 ID는 어떻게 작동합니까?
하나 :
릴리스 정보
는 다음을 포함합니다. 이것의 목적은이 애플리케이션 ID가 매니페스트의 패키지 선언, 특히 R 클래스와 BuildConfig 클래스와 앱 내의 모든 구현 클래스 인 의 패키지 이름에서이 애플리케이션 ID가 분리된다는 것을 분명히하기 위해 을 만드는 것입니다. 자유롭게 리팩토링했다. applicationId를 동일하게 유지하면됩니다. 정확히 무슨 뜻 무엇
을 : 당신이 당신의 build.gradle 파일을 열 경우, 보풀이 이되지 않는 통화를 강조 표시하고 에게 그들을 업데이트 할 quickfixes를 제공하고 있습니다. 빌드 스크립트의 패키지 이름과 매니페스트의 패키지 이름은 어떻게 분리됩니까?
이미 분리되어 있으므로 스크립트의 항목은 매니페스트의 항목을 참조하지 않습니다. 빌드 스크립트에서이 이름을 변경하면 더 명확 해집니다. – Tobrun
그래서 일단 앱이 컴파일되면 buildscript의 끝은 어디에 있습니까? – Janusz
공식 문서의 관련 읽기 : [ApplicationId versus PackageName] (http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename) – Jonik