için dikkat çekerken fonksiyon isimlerini saklıyorum Obstrüksiyon için gizleme kullanıyorum. Dikkat çekerken sadece işlev isimlerini nasıl saklayabilirim. Sınıf isimleri gizlenmeli ama işlev adları.Sadece proguard
kullandığım takdirde,
-keep class * {
void somefunction();
}
ve bir_işlev işlevini tutar, ancak sınıflar isimleri değiştirebilir etmez.
Ama sen -keepclassmembers
veya -keepclassmembernames
kullanabilirsiniz sınıflar adlarını ancak bir_işlev
10 ... Merak ettiğimden, neden bu davranışı istiyorsun? –
Ben jni projesi var (android ndk). ve C++ 'da bazı java fonksiyonlarını kullanıyorum. Nesne sınıfı alabilirim, bu yüzden sınıf isimleri şaşırtabilir. Fonksiyon isimlerini bilmek zorundayım, bu yüzden fonksiyon isimleri – Adem
okuyucusudur, bu yüzden sınıf isimleri _can_ gizlensin, ancak fonksiyon isimleri tutarlı kalırsa, o zaman ne anlamı var? Kodun zaten gizlenmeyecek. –