sunphiz

이클립스에서 안드로이드 스투디오로 이동하기

2015년 3월 현재 안드로이드 개발자에게는 선택할 수 있는 IDE가 아래와 같이 3종류이다. ADT(Android Developer Tools, 이클립스 기반) 인텔리제이 커뮤니티 에디션(Intelli J 무료 버전) Android Studio(Intelli J 기반의 무료 IDE) 하지만, 구글 공식 IDE는 Android Studio이다. 아직, ADT를 다운로드 받을 수 있지만 이전 글처럼 지원이 종료되었고, Android Studio가 Develop > Tools의 첫 페이지에 있는 것과 달리 […]

이클립스에서 안드로이드 스투디오로 이동하기 더 읽기"

삼성 Level Box mini(EO-SG900DBKG)

삼성전자의 EO-SG900D를 샀다.  삼성에서 만들고 있는 음향 장비 브랜드 Level 시리즈 중 하나로 무선 스피커이다. 사양을 간단히 요약하면 APT-X 코덱을 지원 블루투스/NFC 기능을 활용한 연동을 지원 충전식으로 연속 16시간까지 사용가능 2채널 사운드 정도 다. 색상은 블랙을 구매했다. 다른 기능보다는 타사 핸드폰과의 연동이 원활한지가 궁금했는데, 국내에서는 Level box mini에 대한 리뷰 자체가 적었고, 더군다나 리뷰에서는 하나같이

삼성 Level Box mini(EO-SG900DBKG) 더 읽기"

recvfrom failed: ECONNRESET (Connection reset by peer)

java.net.SocketException: recvfrom failed: ECONNRESET (Connection reset by peer) at libcore.io.IoBridge.maybeThrowAfterRecvfrom(IoBridge.java:592) at libcore.io.IoBridge.recvfrom(IoBridge.java:556) at java.net.PlainSocketImpl.read(PlainSocketImpl.java:485) at java.net.PlainSocketImpl.access$000(PlainSocketImpl.java:37) at java.net.PlainSocketImpl$PlainSocketInputStream.read(PlainSocketImpl.java:237) at com.android.okio.Okio$2.read(Okio.java:116) at com.android.okio.RealBufferedSource.read(RealBufferedSource.java:51) at com.android.okhttp.internal.http.HttpConnection$FixedLengthSource.read(HttpConnection.java:469) at com.android.okio.RealBufferedSource$1.read(RealBufferedSource.java:174) at java.io.InputStream.read(InputStream.java:162) … Caused by: android.system.ErrnoException: recvfrom failed: ECONNRESET (Connection reset by peer) at libcore.io.Posix.recvfromBytes(Native Method) at libcore.io.Posix.recvfrom(Posix.java:161) at libcore.io.BlockGuardOs.recvfrom(BlockGuardOs.java:250) at libcore.io.IoBridge.recvfrom(IoBridge.java:553) … 14 more 위 에러는 서버에서 RST응답이

recvfrom failed: ECONNRESET (Connection reset by peer) 더 읽기"

안드로이드 스투디오에서 keystore 정보 관리하기

지난 글에서 debug 용 키스토어(alias, key password, store password가  기본 값)를 만드는 법을 안내했었다. 안드로이드 스투디오에서는 두가지 프로젝트를 읽을 수 있다. 그 중에 안드로이드 스투디오에서 권장하는 Gradle-based project를 만들면,  signing할 때 사용할 key 정보를 관리할 수 있다. 이전까지 Intelli J나 Eclipse에서는 apk를 단말에서 실행하면서 동시에 signing을 자동으로 할 방법이 debug용 키스토어를 만드는 것 뿐이었다. 하지만, 위를

안드로이드 스투디오에서 keystore 정보 관리하기 더 읽기"

Caused by: libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission denied)

java.lang.SecurityException: Permission denied (missing INTERNET permission?) at java.net.InetAddress.lookupHostByName(InetAddress.java:418) at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236) at java.net.InetAddress.getAllByName(InetAddress.java:214) at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70) at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50) at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:340) at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87) at libcore.net.http.HttpConnection.connect(HttpConnection.java:128) at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:316) at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.makeSslConnection(HttpsURLConnectionImpl.java:461) at libcore.net.http.HttpsURLConnectionImpl$HttpsEngine.connect(HttpsURLConnectionImpl.java:433) at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:290) at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:240) at libcore.net.http.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:81) at libcore.net.http.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:165) … Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname) at libcore.io.Posix.getaddrinfo(Native Method) at libcore.io.ForwardingOs.getaddrinfo(ForwardingOs.java:61) at java.net.InetAddress.lookupHostByName(InetAddress.java:405)

Caused by: libcore.io.ErrnoException: getaddrinfo failed: EACCES (Permission denied) 더 읽기"