본문 바로가기

내컴퓨터

(77)
안드로이드 스튜디오 SVN 설정 모바일 개발자로 8년.그 중, 안드로이드개발이 7년.그런데 그동안 개발했던 Eclipse를 버리고 Android Studio로 갈아타려고 하니여간 번거로운게 아니다.단축키를 이클립스랑 동일하게 세팅했지만,아직 툴이 익숙하지가 않다.프로젝트 구조 자체도 변경이 되어서..안드로이드를 처음부터 다시 배우는 느낌이랄까;;왠지 나는 이클립스를 계속 못 버릴 것 같다 ㅠㅠ 그래서 포스팅해보는, 안드로이드 스튜디오 SVN설정하기!!안드로이드스튜디오에는 svn connector가 들어있지 않고,이클립스처럼 설치할 수 있는 것도 아니기 때문에 수동으로 다운받아줘야 한다.이것부터가 번거로움. https://www.visualsvn.com/downloads/위 사이트로 이동해서 Apache Subversion command..
proguard 적용 시 warning 발생할 때. 안드로이드 프로가드를 적용하고 Export를 하려는데, 어마어마한 warning이 뜨면서 export가 되지 않는다.그럴 때 해결방법!!본인이 만든 소스라면 수정하면 되지만, 보통lib쪽에서 많이 발생하기 때문에,그 클래스나 패키지에 한해서 warning을 무시해주도록 설정해야 한다. 콘솔에 적혀있는 warning을 잘 보면.. 뒤쪽에 어떤 클래스에서 warning이 발생했는지 보여진다.나의 경우는 com.androidquery.auth.**쪽에서 많이 발생했다.그래서 해당 패키지를 전부 warning을 무시하도록 설정해주었다.이클립스 기준으로 proguard-project.txt라는 파일을 열어서 아래처럼 적어주면 된다. -dontwarn 워닝발생 클래스 or 패키지.**
[CAFE24] DB 외부에서 연결하기 cafe24에서 mysql webadmin 페이지를 제공하고 있지만,사용하기 여간 불편한게 아니다. 그래서 cafe24 mysql을 다른 db접속 프로그램으로 접속해보았다.먼저 무료프로그램인 heidisql을 설치하였다.다운로드 페이지 => http://www.heidisql.com/download.php 그다음, cafe24의 DB접속정보를 확인 한다.나의 서비스관리로 이동하면 좌측에 서비스 접속관리라는 메뉴가 보인다. 거기서 서비스 접속정보를 선택하면, 오른쪽 페이지에 DB접속 정보가 보인다. MySql DB주소가 localhost라고 되어있는데, 호스트명은 본인ID.cafe24.com이되고, 포트정보를 기억해둔다. heidisql을 실행해서 네트워크 유형은 Mysql(TCP/IP)로 선택해준다.호스..
android layout nullpointexception 안드로이드 개발 중.layout preview를 보고 싶은데,NullPointException이 발생한다. 왜죠??? 다른 layout의 xml은 preview가 잘 나오는데,특정 xml만 볼 수가 없다. 왜죠??? 이럴 때 해결 방법 ==>최 상위 layout에 아래 내용을 추가해준다.xmlns:tools="http://schemas.android.com/apk/res-auto"
Spring + Ajax + Json = 406 error spring framework사용중.(전자정부프레임워크2.x) ajax로 데이터를 json타입으로 가지고 오는 기능을 만들었다. 그런데, 406에러가 발생한다. *참고 ajax에서 에러 받아보는 법. error:function(request,status,error){ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); }, 저렇게 해서 error를 alert으로 띄워봤더니 406이 발생하고 있었고, 여러 사이트를 뒤져 해결방법을 알아봤지만, 해결되지 않았다. 그래서 내가 사용하고 있는 egov쪽에서는 어떻게 하고 있는지 봤더니, MappingJacksonJsonView라는 것을 사용하고 있었다. 아래..
[Cafe24] egov, spring, tiles2 세팅하기 Cafe24 가입을 해놓고, 사용하려니까 매뉴얼만 봐서는 절대 쉽게 배포할 수 없었다.그래서 도움이 될까하여, 올려보는 포스팅.일단 내가 구입한 Cafe24의 서비스는 64bit JSP 광비즈니스형 이다. 이 경우, 배포는 war파일로 톰캣만 재시작 하면 배포가 된다. 1. www.war 만듬 2. CAFE24 ssh접속해서 톰캣 stop명령어 : ./tomcat/bin/shutdown.sh 3. FTP접속해서 www.war가 있으면 삭제하고,ROOT폴더, www폴더는 삭제 or 백업(폴더명 변경) 4. www.war를 FTP이용해서 업로드.위치 : home/hosting_users/본인ID/ (권한 때문에 본인ID폴더 위로는 접근이 안됨. 본인ID폴더에다가 war파일 넣음) 5. CAFE24 ssh에서..
spring+tiles Exception JAVA 1.6 Tomcat 6.0 전자정부프레임워크 2.7 Tiles2 세팅해서 확인하는데, Exception 발생 Exception내용=> javax.servlet.ServletException: Could not resolve view with name...(생략) 해결=> Controller에서 호출하는 대로 tiles맵핑해줌. 에러가 발생할땐 이렇게 되어있었다.Controller에서 return은 return "main", return "insert" 등으로 되어있었다. 그래서 name="*"로 바꾸었더니 잘 된다.
INSTALL_FAILED_INVALIED_APK error apk->zip으로 변경한 뒤, 수정해서 다시 zip파일을 만들고 apk파일을 만들었다.그런다음 그 수정된 apk를 install하려고 했더니.. 위처럼 INSTALL FAILED INVALIED APK라는 메세지가 나오면서, install을 실패했다.이거때문에 구글링을 해보았는데, 나에게 맞는 해결방법은 없었다. 당연하지만,수정하기 전의 오리지날 apk는 install이 잘 된다.그럼 내가 수정한 apk가 INVALID_APK라고 나오는 이유가 뭘까?두 apk를 비교해보았다. 먼저 오리지날(install이 잘 되는) apk파일이다.apk바로 아래에 Androidmanifest.xml도 있고, classes.dex도 있고..apk구성이 잘 맞는다. INSTALL_FAILED_INVALIED_APK 에러가..