블로그 이미지
생각처럼

카테고리

전체보기 (209)
TOOL (1)
다이어리 (1)
Bit (200)
HELP? (0)
Total
Today
Yesterday

달력

« » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

공지사항

태그목록

최근에 올라온 글

민트 리눅스에서 안드로이드 어플리케이션 개발 환경 구성을 위해  android developer 사이트에서 (http://developer.android.com/index.html)  android sdk 를 다운받은경우 이클립스 까지 포함한 압축 파일을 다운받게 된다

하여  적당한 위치에 압축을 풀어 실행하는경우 특별한 문제점을 찾을수 없으나

소스코드를 가져와서 빌드하려는 경우 문제가 발생했다

이유없는 강제 종료 현상이였다 소스코드에 마우스만 가져가면 종료하는 문제점이 발생했다.

강제 종료되는 경우 이클립스 폴더를 확인하면 해당오류에 관한 log파일을 참조할수 있다.

내 경우에는 hs_err_pid2022.log라는 파일이름으로 log 파일이 생성되었다

내용은 대략

#

# A fatal error has been detected by the Java Runtime Environment:

#

#  SIGSEGV (0xb) at pc=0x00007f5af3a6cc91, pid=2022, tid=140030177851136

#

# JRE version: Java(TM) SE Runtime Environment (7.0_51-b13) (build 1.7.0_51-b13)

# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.51-b03 mixed mode linux-amd64 compressed oops)


위와 같은내용이다...

런타임 에러...

인터넷 검색 결과 기본으로 구성된 open jdk 문제일수 있다는 생각에 sun jdk 를 설치하여보았지만 결과는 똑같았다

이클립스를 다시 설치하고 지우고를 엄청나게 반복했지만 문제는 찾을수 없었다

결국 다시 검색을 해보아 문제점을 알수 있었다..

이클립스 폴더에 같이 포함된 ini설정파일에 오류였다

-startup

plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.200.v20120913-144807

-product

com.android.ide.eclipse.adt.package.product

-showsplash

com.android.ide.eclipse.adt.package.product

--launcher.XXMaxPermSize

256m

--launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.7.0_51   <------------------이부분이 설치된 jdk버전과 다르게 기입이 되어 있었다

-XX:MaxPermSize=256m

-Xms40m

-Xmx768m

-Declipse.buildId=v22.3.0-887826

-XX:MaxPermSize=512M

추가로 프로젝트에서 아래와 같이 설정한다.



compiler compilance level 을 ini파일 설정과 동일한 버전으로 설정해 준다.

하여 위부분을 수정하여 실행하니 허무할정도로 실행이 잘되고 있다..

아무래도 윈도우 기반 비주얼스튜디오 만하던 경험만 있어서 리눅스나 이클립스에 적응이 잘안되는거 같다 ^^

혹시나 나와같은 실수를 반복할수 있기 때문에 메모를 남깁니다.


Posted by 생각처럼
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함