문제점해결 54

프로가이드 적용 후 상용화 어플 에러

프로가이드 적용 후 상용화 어플 에러 ====>proguard.cfg 혹은 proguard-android-optimize.txt 에 적용- http://mangani.co.kr/bbs/board.php?bo_table=develop&wr_id=30 java.lang.NoSuchMethodException: [class android.app.Activity, int] 테스트 시는 전혀 문제 없지만 프로가드 적용하고 서명한 apk파일을 설치시 오류가 납니다. 프로가드 옵션이 빠져있기 떄문입니다 다음 필요한 항목을 추가 하시면됩니다. -keep class android.support.v4.app.** { *; } -keep interface android.support.v4.app.** { *; } -keep..

문제점해결 2014.07.30

Proguard 가 에러를 뿜어낼 때 해결 방법.

http://aroundck.tistory.com/1873 Proguard 는 사용하면, decompile 을 어렵게 만들어 소스코드를 보호할 수 있다는 장점도 있지만,한편으로는 Crash 가 발생했을 때 StackTrace 에 Proguard 를 통해 치환된 값들이 나온다는 단점도 있고,외부 Library 를 적용할 때 에러를 뿜어내기도 한다. 필자의 경우 Flurry 라이브러리를 추가한 후에Proguard 설정을 바꿔주지 않고선 [Export Signed Application Package..] 를 통해 Sign 을 하니 다음과 같은 에러를 신나게 뿜어댔다. Note: there were 1153 duplicate class definitions. ... 중복여부 좌르륵 ... 필자 예상이지만, 아마..

문제점해결 2014.07.30

Proguard 적용하기

http://plasticradio.tistory.com/entry/Proguard-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 Proguard는 소스를 난독화하여 디컴파일에 의해 소스코드가 노출되는 것을 방지하기 위해 사용됩니다. Proguard를 적용하면 보안 향상 뿐 아니라 약간의 최적화가 이루어진다고 하니 앱 개발을 완료한 후 꼭 적용하는 것이 좋을 거 같습니다. 최신 ADT에서는 Progaurd를 기본 지원하여 Proguard 적용이 보다 간편해 졌습니다. 최신 ADT가 설치된 Eclipse에서 안드로이드 프로젝트를 생성하면 프로젝트의 루트 폴더에 proguard.cfg와 project.properties 파일이 생성되어있는 것을 확인할 수 있습니다. Progaurd 적용을..

문제점해결 2014.07.30

이클립스에서 import하고 나서 한글 깨질 떄

이클립스에서 인코딩 설정http://fordev.tistory.com/79 문자집합(Character Set)과 인코딩(Encoding)에 대해서 많은 개발자들이 같은 개념으로 이해하고 있으며 그렇기 때문에 이 둘의 차이점에 대해서도 거의 생각하지 않는듯 하다. 이글에서는 문자집합과 인코딩의 차이에 대해서 간략하게 소개하고 이클립스에서 어떻게 설정하는지를 다루고자 한다. 참고: http://www.jopenbusiness.com/mediawiki/index.php/문자셋과_인코딩 위의 참고 URL에 문자집합과 인코딩에 대해서 아주 잘 정리하고 있으며 다음은 정의 부분만 발췌했다. 문자셋과 인코딩의 정의 문자셋 (charset, Character Set) 하나의 언어권에서 사용하는 언어를 표현하기 위한 모..

문제점해결 2014.07.29

svn에서 내려받은 파일 에러천지//

svn에서 안드로이드 프로젝트를 내려받았는데import마다 다 빨간 줄이 그어져 있어서열심히 jar찾아서 넣어놨는데..아무래도 이상해서계속 눈에 거슬렸던Unable to resolve target 'android-11'을구글에 검색해보니... 이렇게 하면된다고 한다.http://warmz.tistory.com/27 unable to resolve target 'android-숫자' 에러 프로젝트에 해당하는 안드로이드 버전을 찾지 못해서 발생하는 에러. 1. 프로젝트를 오른쪽 클릭한 다음 'Properties'로 들어갑니다. 2. 해당하는 빌드 타겟을 체크해주면 해결됩니다. 3. 만약 'Project Build Target'에 아무것도 뜨지 않는다면 이클립스 Window -> Preferences 에 들어..

문제점해결 2014.07.29

The method getRemoteAddr() from the type ServletRequest refers to the missing type String

The method getRemoteAddr() from the type ServletRequest refers to the missing type String 잘 수정해서 담아온 프로젝트 import를 시켰는데..에러가!! 구글에서 해결방법을 찾았다. http://www.programmershare.com/2993806/ [ The JSP page request.getContextPath () "...... refers to the missing type String" error ]Today I will a project from another machine, copying machine, and re-install JDK1.6 (the original JDK machine is 1.5), and co..

문제점해결 2014.07.29

error LNK2019: _Direct3DCreate9@4 외부 기호(참조 위치: "void __cdecl init(void)" (?init@@YAXXZ) 함수)에서 확인하지 못했습니다

VS2010에 openCV를 빌드하려고하는데 1>------ 빌드 시작: 프로젝트: opencv2010, 구성: Debug Win32 ------ 1>빌드 시작: 2014-07-21 오후 4:47:18 1>InitializeBuildStatus: 1> "Debug\opencv2010.unsuccessfulbuild"에 연결(touching)하고 있습니다. 1>ClCompile: 1> test.cpp 1>c:\opencv-2.4.6-windows\build\include\opencv2\flann\dist.h : warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오. 1>c:\openc..

문제점해결 2014.07.29
반응형