여기 주어진 라이브러리를 포함해야하는 JavaME 프로젝트가 있습니다. Netbeans 6.8을 사용하고 있으므로 방금 프로젝트에 라이브러리를 추가했습니다. 그런 다음 라이브러리의 클래스가 결과 jar 파일로 올바르게 채워집니다.Proguard : 라이브러리에서 클래스를 최적화하지 않는 방법
내 문제는 이제이 라이브러리의 클래스에 Proguard obfuscator를 건드리지 않아야한다는 것입니다. 그래서 내가 해봤 다른 -keep 옵션 :
-keep class com.package.**
나는 또한 시도했다 -keepnames 및 -keepclassmembers,하지만 Proguard와는 말 종료됩니다
무시하는 Proguard와 말할 수있는 방법이 있나요 특정 도서관 또는 특정 수업?Unexpected error while editing code:
Class = [com/package/class]
Method = [run()V]
Exception = [java.lang.IllegalArgumentException] (Invalid instruction offset [1077] in code with length [1075])
Error: Invalid instruction offset [1077] in code with length [1075]
미리 감사드립니다.
을 만있다 ProGuard에서 처리하는 응용 프로그램 파트. 어쩌면 당신은 inlibraryjars와 같은 새로운 옵션을 추가하여 이것을 가능하게 할 수 있습니다 (그리고 제 응답을 처리하지 않고 결합하기 때문에 제 응답을 보았을 때 여전히 내 경고를 보냅니다). –