반응형
Proguard를 사용할 때 특정 패키지 경로를 유지 / 제외하는 방법은 무엇입니까?
ProGuard에서 일부 파일 경로를 제외하고 싶습니다. 예com.myapp.customcomponents
어떻게 할 수 있습니까? 이 디렉토리에있는 모든 사용자 정의 구성 요소 파일에 대해 -keep 플래그를 배치하는 것이 싫습니다.
다음을 시도했지만 작동하지 않습니다.
-keep public class com.myapp.customcomponents.*
작동하지 않는 방식을 지정하지 않습니다. 구성은 지정된 패키지의 모든 공용 클래스 이름을 유지합니다.
-keep public class com.myapp.customcomponents.*
다음 구성은 지정된 패키지 및 하위 패키지에있는 모든 공용 클래스의 이름을 유지합니다.
-keep public class com.myapp.customcomponents.**
다음 구성은 지정된 패키지 및 하위 패키지에있는 모든 공용 / 보호 된 클래스 / 필드 / 메서드의 이름을 유지합니다.
-keep public class com.myapp.customcomponents.** {
public protected *;
}
ProGuard 구성 하단에 다음 줄을 추가합니다.
-keep class com.facebook.** { *; }
이에 따라 패키지 이름을 바꾸십시오. 여기서 패키지 com.facebook
는 ProGuard에서 제외됩니다.
반응형
'program tip' 카테고리의 다른 글
CSS : 요소의 내용 앞에 공백을 추가하는 방법은 무엇입니까? (0) | 2020.08.20 |
---|---|
Android 종속성에는 컴파일 및 런타임에 대한 버전이 다릅니다. (0) | 2020.08.20 |
파이썬에서“EOF가 아닐 때”에 대한 완벽한 대응은 무엇입니까? (0) | 2020.08.20 |
Rails 3에서 ActiveRecord 제거 (0) | 2020.08.20 |
WSDL 파일에서 Visual Studio에서 웹 서비스 프록시 만들기 (0) | 2020.08.20 |