2012年1月20日

ネットワーク接続でUnknowHostExceptionが発生したとき

AndroidアプリでHttpURLConnectionなんかを使ったネットワーク接続でUnknownHostExceptionが発生する場合、アプリケーションに適切な権限を与えているかチェックしてみよう。


外部のネットワークに接続するにはINTERNET権限が必要。

UnknownHostExceptionというのはある意味HTTP接続のワイルドカード的例外で、よくわからんけどエラーが起きると、なんでもかんでもUnknowHostExceptionが投げられる。

当然ながら、WiFi接続が不安定だったり、プロキシの設定を適切にしていないなどの原因がありうるが、ブラウザでは普通に見られるのにとか、他の人は普通に見られるのに、といった「なんで俺だけが」状態の場合には思い出そう。

AndroidManifest.xml





を記述する。

一応サンプルを置いとこう。こんな感じやね。

<?xml version="1.0" encoding="utf-8"?>


    
    
    
    
    
    
    

    
        
            
                

                
            
        
    

0 コメント:

コメントを投稿

長崎県 引越 見積もり 単身引っ越し 料金 還暦祝い 父 Blog Entry Ranking
" ); 出会い系を例示