ページ

2012年12月17日月曜日

実行しようとしたらエラーが発生。

実行しようとしたらこんなエラーが出た。
Unable to execute dex: Multiple dex files define


どーやらJARファイルも含めて重複しているクラスが居るらしい。
未使用ライブラリーのJARファイルが居たので消してあげたら解決した。

2012年12月9日日曜日

twitter4jで認証出来ない

エミュレータでは問題無く動くのに、実機だとなんか認証出来ない。
こんなエラーが発生していた。
(TwitterAuthTask.java:41) - failed to connect to api.twitter.com/199.59.150.9 (port 80) after 20000ms: isConnected failed: EHOSTUNREACH (No route to host)
Relevant discussions can be found on the Internet at:
 http://www.google.co.jp/search?q=10f5ada3 or
 http://www.google.co.jp/search?q=e574403a
TwitterException{exceptionCode=[10f5ada3-e574403a 10f5ada3-e5744010 10f5ada3-e5744010], statusCode=-1, message=null, code=-1, retryAfter=-1, rateLimitStatus=null, version=3.0.2-SNAPSHOT(build: 66f25e24a0e1d4e3b0ae483c3f3bb4774d3dce95)}
twitter4j.TwitterException: failed to connect to api.twitter.com/199.59.150.9 (port 80) after 20000ms: isConnected failed: EHOSTUNREACH (No route to host)
  at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:192)
  at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:61)
  at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:98)
  at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:122)
  at twitter4j.auth.OAuthAuthorization.getOAuthRequestToken(OAuthAuthorization.java:104)
  at twitter4j.TwitterBaseImpl.getOAuthRequestToken(TwitterBaseImpl.java:281)

再起動しても直る様子無し。
どーも、実機で接続しているWi-Fiに問題がある模様。
この辺りで内部ネットワークの問題にしか思えない。
Wi-Fiで割り当てられてるIPアドレスを変えてみたら、あっさり認証出来た。