求索下面的代碼結構的android:Proguard的設置不刪除未使用的方法
package blah;
class A{
class B{
public void foo(String s){
}
}
}
我怎麼能告訴ProGuard不要刪除或模糊FOO。
foo在編譯時是代碼中未使用的函數,但在運行時從另一個代碼運行。
我曾嘗試:
-keep class blah.A.B;
-keepclassmembers class blah.A.B {
public void foo(String s);
}
等,但沒有從去除功能停止Proguard的。 我不想讓proguard改變'foo'的名字。 Proguard可能會更改類A或類B的名稱,但不會更改函數名稱「foo」。 有什麼建議嗎?
爲了避免包名的歧義...哦,我明白了。謝謝。 – 2012-02-16 18:53:30