在從服務器下載更新應用apk包的時候我發現報了一個錯:java
java.net.SocketException: socket failed: EACCES (Permission denied)android
後來發現竟然是權限問題,記錄以下服務器
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
第一個是開發網絡的權限,也就是之因此報socket failed的緣由,網絡
第二個是寫文件的權限,若是不加上到時候下載來的apk沒法寫到存儲卡上socket