<SDK_PATH>\tools\ant\main_rules.xml 파일에서 <compilerarg value="-Xlint:unchecked"/> 추가


요롷게..

<javac encoding="${java.encoding}"

                        source="${java.source}" target="${java.target}"

                        debug="true" extdirs=""

                        destdir="${out.classes.absolute.dir}"

                        bootclasspathref="android.target.classpath"

                        verbose="${verbose}"

                        classpath="${extensible.classpath}"

                        classpathref="jar.libs.ref">

                    <compilerarg value="-Xlint:unchecked"/>

                    <src path="${source.absolute.dir}" />

                    <src path="${gen.absolute.dir}" />

                    <src refid="project.libraries.src" />

                    <classpath>

                        <fileset dir="${extensible.libs.classpath}" includes="*.jar" />

                    </classpath>

                </javac>

저작자 표시 비영리 동일 조건 변경 허락
신고

1.     사전 빌드  해당 모듈의 AndroidManifest.xml 파일의 application 속성에서 debuggable true 설정

2.     Existing Project 소스에 있는 app 불러오기 (compile error 있어도 상관없음)

3.     Run -> Debug Configurations

4.     왼쪽 탭의 Remote Java Application선택->오른쪽 마우스버튼->New

5.     name 이름설정

6.     project android 프로젝트이름

7.     Host = localhost, port = 8700 (DDMS에서  process 8700으로 forwarding시켜줌)

8.     click Debug

9.     eclipse perspective debug 전환

10.  Debug 모드에서 break 걸어서 확인하기

 

아래 경로에 가면 setting 방법이 그림과 함께 나와 있으니 참고하시기 바랍니다.

http://jusung.springnote.com/pages/4819403#toc_4

저작자 표시 비영리 동일 조건 변경 허락
신고

App. 개발팀으로 자리를 옮기고 개발환경을 꾸미다가 삽질을 해서 정리합니다.


안드로이드 타겟 빌드할 때 분명히 클래스파일이 있고, 컴파일도 제대로 된 것 같은데 ClassNotFoundException, NoClassDefFoundError가 발생하는 경우가 있습니다.

컴파일러가 코드를 최적화하는 과정에서 링크를 빼버리는 것 같습니다.
이때는 다음처럼 해 주면 잘 동작합니다.

1. Adroid.mk파일에 다음 옵션을 추가
LOCAL_PROGUARD_FLAG_FILES := proguard.flags

2. proguard.flags 파일에 아래 내용을 기술
-dontshrink



원래는 Proguard(컴파일러가 최적화 시키지 못하도록) 하는 부분을 기술해줘야 하는데
위와 같이 하면 무조건 최적화 옵션을 꺼버립니다.

자세한 사항은 다음에서 확인하세요.
http://developer.android.com/guide/developing/tools/proguard.html 
http://shadowxx.egloos.com/10763147

저작자 표시 비영리 동일 조건 변경 허락
신고

vimtutor ko

저작자 표시 비영리 동일 조건 변경 허락
신고

리눅스를 쉽게 재미있게 배우도록 해 주는 사이트인 해커 스쿨에서 실습용으로 제공하는 강좌


윈도우 cmd창에서 다음과 같이 실행하면 됨.


시작 - 실행 - telnet ftz.hackerschool.org

저작자 표시 비영리 동일 조건 변경 허락
신고

rsync -avu --exclude=.repo source_dir/ target_dir/

-a : file의 timestamp, permission 유지하여 sync,  하위 dir도 copy

-v : verbos print

-u : target의 newer timestamp file은 skip.

--exclude : 지정한 file, dir 은 제외 (.repo directory는 sync할 필요 없음)

저작자 표시 비영리 동일 조건 변경 허락
신고

sudo aptitude install filezilla

저작자 표시 비영리 동일 조건 변경 허락
신고

/etc/apt/sources.list에 다음을 추가


#for jdk5

deb http://us.archive.ubuntu.com/ubuntu dapper main restricted 

deb http://us.archive.ubuntu.com/ubuntu dapper universe multiverse 


#for jdk6

deb http://archive.canonical.com/ lucid  partner


$ sudo apt-get update

$ sudo apt-get install sun-java5-jdk

$ sudo apt-get install sun-java6-jdk

저작자 표시 비영리 동일 조건 변경 허락
신고

1. TTF 꾸러미 설치

- [시스템]-[관리]-[시냅틱 꾸러미 관리자] 

- ex) ttf-XXX 꾸러미를 설치


2. 터미널에서 [편집]-[프로파일 설정]

- '시스템 고정폭 글꼴 사용'을 해제

- 글꼴 목록에서 1번에서 설치한 폰트 선택

저작자 표시 비영리 동일 조건 변경 허락
신고

출처: http://chocopie_o.blog.me/140171509971


자바 개발시 다른 프로젝트를 eclipse 에서 추가하여 사용할 경우

library가 맞지 않아 에러가 나는 경우가 있다.

그래서 library를 추가하거나 path를 수정하여야 하는데, 그때 .class 에 Access denied 가 발생하게 되면

해당 프로젝트가 있는 폴더로 이동하여 보면 .classpath 파일의 속성이 hidden 으로 되어 있는 경우가 있다.

이것의 hidden 을 풀어주면 library의 변경이 가능하다.

저작자 표시 비영리 변경 금지
신고

티스토리 툴바