Android 스튜디오에서 종속성을 가져오면 프로젝트 크기가 늘어나나요?
世界只因有你
世界只因有你 2017-06-27 09:19:11
0
3
934

너무 많은 종속성을 스튜디오로 가져오면 프로젝트가 더 커지는지 알고 싶습니다. 증가율은 어느 정도인가? 6개의 종속성을 100M 프로젝트로 가져오는데, 100M에서 종속성의 대략적인 크기는 얼마입니까?

世界只因有你
世界只因有你

모든 응답(3)
给我你的怀抱

더 커지겠지만 일반적으로 종속성은 ProGuard를 사용하여 호출되지 않은 코드를 정리합니다. 해당 라이브러리의 난독화 규칙을 해당 종속성에 추가해야 합니다.

洪涛

종속성 제공 방법에 따라 다름

compile testCompile provided잠깐

某草草

먼저 종속성을 가져오는 방법을 설명한 다음 "프로젝트가 커진다"는 것은 소스 코드 또는 컴파일된 APK를 의미합니다. 현재는 Gradle이 더 많이 사용되지만, jar 패키지, aar 패키지 등도 직접 Gradle을 선호합니다. 구성을 변경하고, 다음은 파일을 직접 가져오는 것과 동일한 방법이라고 볼 수 있습니다.
파일 가져오기: 가져온 파일의 크기는 가져온 코드의 크기가 얼마나 커졌는지 이해할 수 있습니다. 다르며, 비율에 관해서는 가져온 파일의 크기와 프로젝트의 원래 크기를 비교하는 것이 필요합니다. 특정 프로젝트와 가져온 파일을 기준으로 계산할 수 있는 특정 값입니다(쓸모가 없어 보입니다). 종속 파일의 비율도 마찬가지입니다. 생성된 APK의 경우 가져온 파일이 컴파일되고 압축되기 때문에 가져온 파일의 크기는 실제로 APK의 크기와 동일하지 않습니다. 먼저 추가된 종속성 없이 버전을 컴파일하여 Apk 파일을 가져온 다음 종속성을 추가한 후 생성된 파일과 결합합니다. 그러면 가져온 파일이 차지하는 Apk 크기가 어느 정도인지 알 수 있습니다. 가져온 파일의 크기와 생성 후 apk의 파일 크기 증가 사이에는 양의 상관 관계가 있습니다(당신도 더 크고 나도 더 큽니다).
Gradle 방법: 구성 몇 줄을 변경하면 프로젝트 코드가 수십 개씩 늘어납니다. 그러나 컴파일 시 전체 코드가 다운로드됩니다. 즉, 가져온 파일과 동일한 방식으로 컴파일 중에 APK 크기가 변경됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!