Tommy 碎碎念

Tommy Wu's blog

« 上一篇 | 下一篇 »

修正 ProxyDroid 2.7.x 自動連線無法正常使用的問題
post by tommy @ 17 五月, 2016 10:52

ProxyDroid 自 2.7.0 版本開始, 在我的手機上自動連線的功能就無法正常使用. 只能把 ProxyDroid 的程式打開去點才能正常使用. 連同桌面上的 widget 也一樣, 啟用的功能無法正常運作.

今天試著用 adb logcat 查了一下, 發現有 java.lang.NullPointerException 的問題:

E/ProxyDroidService(20295): Error setting up port forward during connect
E/ProxyDroidService(20295): java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
E/ProxyDroidService(20295): at org.proxydroid.ProxyDroidService.enableProxy(ProxyDroidService.java:263)
E/ProxyDroidService(20295): at org.proxydroid.ProxyDroidService.handleCommand(ProxyDroidService.java:394)
E/ProxyDroidService(20295): at org.proxydroid.ProxyDroidService$3.run(ProxyDroidService.java:715)
E/ProxyDroidService(20295): at java.lang.Thread.run(Thread.java:818)

應該是 certificate 這個變數是 null 所造成的問題, 加上了檢查的動作就正常了.

由於原作者沒有打開 issue 的功能, 只好 fork 出來再利用 pull request 送出這個 patch. 順便把 wifi-ap 模式的支援也加入.

目前看起來應該有被作者接受. 所以... 希望下一版會正常.

等不及下一版的可以抓這個回去試看看: http://www.teatime.com.tw/~tommy/files/proxydroid-2.7.9-2.7.4.apk

 

 

Del.icio.us Furl HEMiDEMi Technorati MyShare
迴響
暱稱:
標題:
個人網頁:
電子郵件:
authimage

迴響

  

Bad Behavior 已經阻擋了 52 個過去 7 天試圖闖關的垃圾迴響與引用。
Power by LifeType. Template design by JamesHuang. Valid XHTML and CSS