[問題] 請問 proguard的設定消失

看板AndroidDev作者時間8年前 (2018/01/11 19:21), 8年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
-keep class cwm.wearablesdk.BodySettings -keepclassmembers class cwm.wearablesdk.BodySettings { public *; } -keepclassmembers class cwm.wearablesdk.CwmEvents { public int getDistance(); public int getCalories(); public BodySettings getBody(); getBody() 我在 APK 上一直找不到此 function耶 CwmEvents cwmEvents = new CwmEvents(); cwmEvents.getDistance(); //可以呼叫 cwmEvents.getCalories(); //可以呼叫 cwmEvents.getBody(); 找都找不到,也沒看到任何被混淆的 function 回傳 BodySettings 是不是回傳值不是像 float int boolean 這些就不行呢? 連回傳String 就不行了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.69.181 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1515669677.A.81C.html ※ 編輯: blueblueChen (61.220.69.181), 01/11/2018 19:27:16 ※ 編輯: blueblueChen (61.220.69.181), 01/11/2018 19:27:59

01/11 20:39, , 1F
BodySettings不是完整的class name吧
01/11 20:39, 1F

01/11 20:40, , 2F
如果要寫class name就要是包含package name的完整名稱
01/11 20:40, 2F

01/11 20:41, , 3F
如果不用留到那麼精準,直接public <method>; 就好吧
01/11 20:41, 3F

01/12 13:56, , 4F
可以了...... 試了快半天 結果被秒解 謝謝^^
01/12 13:56, 4F
文章代碼(AID): #1QLqYjWS (AndroidDev)