환경 설정
http://thrillfighter.tistory.com/158
이클립스에 연결
http://hobakc.blogspot.kr/2014/03/cocos2d-x-eclipse.html
게임 개발 tutorial
http://www.appilogue.kr/category/iDev/Cocos2D?page=6
이클립스 자동완성
c/c++ 상태에서 지역변수 -> 상태일때 자동완성을 못하는 경우가 있다.
이럴 경우 해당 프로젝트 선택 후 오른쪽 마우스 index > Freshen all files or Search for Unresolved Index 한 번 해주면 된다.
Classes폴더에 cpp파일 추가시 jni/Android.mk 파일에 해당 파일명을 적어 주어야 한다.
2014년 6월 29일 일요일
2014년 6월 26일 목요일
[Ubuntu] 명령어 모음
쓸만한 명령어들
1. find (file 찾기)
- 현재 디렉토리에서 txt파일을 모두 찾는다.
find -name '*.txt'
- root 상에서 파일 찾을 때는
find / -name '*.txt'
2. grep (string 검색)
-r : 서브 디렉토리의 파일까지 모두 출력
-n : 라인 넘버 표시
--include : 특정 확장자 지정
마지막에 패스 지정
grep -r --include=*.java "search string" ./*
3. rm (파일 삭제)
-f : 존재하지 않는 파일이 있어도 에러를 내지 않는다.
-r : 디렉토리를 재귀적으로 삭제
rm -rf 파일명 또는 디렉토리명
4. ps -A (현재 실행중인 프로세스 목록)
kill id로 실행중인 프로세스 종료 가능
1. find (file 찾기)
- 현재 디렉토리에서 txt파일을 모두 찾는다.
find -name '*.txt'
- root 상에서 파일 찾을 때는
find / -name '*.txt'
2. grep (string 검색)
-r : 서브 디렉토리의 파일까지 모두 출력
-n : 라인 넘버 표시
--include : 특정 확장자 지정
마지막에 패스 지정
grep -r --include=*.java "search string" ./*
3. rm (파일 삭제)
-f : 존재하지 않는 파일이 있어도 에러를 내지 않는다.
-r : 디렉토리를 재귀적으로 삭제
rm -rf 파일명 또는 디렉토리명
4. ps -A (현재 실행중인 프로세스 목록)
kill id로 실행중인 프로세스 종료 가능
2014년 6월 17일 화요일
[Ubuntu] virtualbox windows 설정
우분투에서 virtualbox로 윈도우 설치시
1. 한/영 전환
키보드 종류으로 설치 후 shift+space로 전환하자.
한영키/등 모두 우분투에서 먹고 있어서 다른 방법이 없네...
2. 이클립스 설치 후 자동완성.
기본 자동완성 단축키가 alt + /로 되어 있는데
이럴 경우 자동완성이 좀 이상하게 된다. 팝업도 안뜨고 가장 최상단 검색이 바로 들어가 버림.
단축키를 다른 걸로 변경 shift + ctrl + space 같은 걸로
(ctrl +space가 적용이 안되는 경우)
1. 한/영 전환
키보드 종류으로 설치 후 shift+space로 전환하자.
한영키/등 모두 우분투에서 먹고 있어서 다른 방법이 없네...
2. 이클립스 설치 후 자동완성.
기본 자동완성 단축키가 alt + /로 되어 있는데
이럴 경우 자동완성이 좀 이상하게 된다. 팝업도 안뜨고 가장 최상단 검색이 바로 들어가 버림.
단축키를 다른 걸로 변경 shift + ctrl + space 같은 걸로
(ctrl +space가 적용이 안되는 경우)
2014년 6월 15일 일요일
[Ubuntu 14.04] android build
http://forum.xda-developers.com/showthread.php?t=2639611&__utma=248941774.2014248548.1402894298.1402894298.1402894298.1&__utmb=248941774.2.10.1402894298&__utmc=248941774&__utmx=-&__utmz=248941774.1402894298.1.1.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)&__utmv=-&__utmk=239356928
galaxy nexus 4.3 aops
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.3.1_r1
centos or fedora or rhel6 에서 빌드시 설정 참조
http://wtogami.blogspot.kr/2012/02/how-to-build-android-on-rhel6-or-fedora.html
build for devices
aops를 빌드 후 폰에 올릴시 안되는 경우가 있다.
(하드웨어 개발사의 드라이버을 추가해 주어야 한다.)
http://sulnock.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-ICS-%EB%B9%8C%EB%93%9C3-Building-and-Running
기본으로 google apps 가 설치되어 있지 않다.
아래 링크에서 버전에 맞는 google apps 를 다운 받는다.
http://goo.im/gapps
다운 받은 zip파일을 디바이스 sdcard에 복사한다.
zip 파일로 된 apps를 설치하려면 먼저 recovery를 설치해야 한다.
https://www.clockworkmod.com/rommanager
디바이스에 맞는 recovery를 다운후
adb reboot bootloader 상태에서
fastboot flash recovery c:\recovery.img 명령으로 설치
설치 후 다시 bootloader 상태에서 recovery mode로 진입한 후
select zip to install로 sdcard상의 gapps.zip을 찾아 설치한다.
galaxy naxus rooting
http://www.ibtimes.com/how-root-galaxy-nexus-i9250-nexus-4-android-43-jelly-bean-official-firmware-tutorial-1362063
android system app remove
먼저 su 권한 필요, 파일 삭제를 위해 마운트 해제 및 재마운트
$ su
$ mount -ro remount,rw /system
$ rm /system/app/*.apk
$ pm uninstall pakagename
android system app build
http://androidhuman.tistory.com/517
http://www.kandroid.org/board/board.php?board=androidsource&command=body&no=64
Export Unsigned Application Package로 빌드 중
export aborted because fatal lint errors were found 에러 발생시
아래 링크 확인
http://arabiannight.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4Eclipse-Export-Signed-%EB%8F%84%EC%A4%91-export-aborted-because-fatal-lint-errors-%EB%B0%9C%EC%83%9D
how-to-upgrade-systemui
http://stackoverflow.com/questions/16853172/how-to-upgrade-systemui-apk-on-emulator-and-real-device
framework 수정시 새로 빌드 - system app과 달리 system.img를 다시 올려야 한다.
http://www.androidpub.com/3715
systemui.apk 적용
adb root
adb remount
adb push [file location in PC] /system/app/systemui.apk
adb reboot
galaxy nexus 4.3 aops
$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.3.1_r1
centos or fedora or rhel6 에서 빌드시 설정 참조
http://wtogami.blogspot.kr/2012/02/how-to-build-android-on-rhel6-or-fedora.html
build for devices
aops를 빌드 후 폰에 올릴시 안되는 경우가 있다.
(하드웨어 개발사의 드라이버을 추가해 주어야 한다.)
http://sulnock.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-ICS-%EB%B9%8C%EB%93%9C3-Building-and-Running
기본으로 google apps 가 설치되어 있지 않다.
아래 링크에서 버전에 맞는 google apps 를 다운 받는다.
http://goo.im/gapps
다운 받은 zip파일을 디바이스 sdcard에 복사한다.
zip 파일로 된 apps를 설치하려면 먼저 recovery를 설치해야 한다.
https://www.clockworkmod.com/rommanager
디바이스에 맞는 recovery를 다운후
adb reboot bootloader 상태에서
fastboot flash recovery c:\recovery.img 명령으로 설치
설치 후 다시 bootloader 상태에서 recovery mode로 진입한 후
select zip to install로 sdcard상의 gapps.zip을 찾아 설치한다.
galaxy naxus rooting
http://www.ibtimes.com/how-root-galaxy-nexus-i9250-nexus-4-android-43-jelly-bean-official-firmware-tutorial-1362063
android system app remove
먼저 su 권한 필요, 파일 삭제를 위해 마운트 해제 및 재마운트
$ su
$ mount -ro remount,rw /system
$ rm /system/app/*.apk
$ pm uninstall pakagename
android system app build
http://androidhuman.tistory.com/517
http://www.kandroid.org/board/board.php?board=androidsource&command=body&no=64
Export Unsigned Application Package로 빌드 중
export aborted because fatal lint errors were found 에러 발생시
아래 링크 확인
http://arabiannight.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4Eclipse-Export-Signed-%EB%8F%84%EC%A4%91-export-aborted-because-fatal-lint-errors-%EB%B0%9C%EC%83%9D
how-to-upgrade-systemui
http://stackoverflow.com/questions/16853172/how-to-upgrade-systemui-apk-on-emulator-and-real-device
framework 수정시 새로 빌드 - system app과 달리 system.img를 다시 올려야 한다.
http://www.androidpub.com/3715
systemui.apk 적용
adb root
adb remount
adb push [file location in PC] /system/app/systemui.apk
adb reboot
2014년 6월 9일 월요일
[eclipse adt] export android application 시 이클립스 다운 되는 현상
eclipse에서 export android application시 이클립스가 다운되는 현상이 발생하는 경우가 있다.
맘 편히 가지고 프로젝트 클린 한 번 하고 export 하자...
맘 편히 가지고 프로젝트 클린 한 번 하고 export 하자...
2014년 6월 5일 목요일
[Ubuntu] 성능 최적화
http://kjvvv.kr/11838
http://mungi.tistory.com/338
한 번 따라 해 보자.
zRam은 아래와 같이 설치
Check if you already have zRam enabled:
cat /proc/swaps
Install zRam:
(sudo) apt-get install zram-config
Reboot and check again for zRam in /proc/swaps
추가
디스크 캐시 활성화
disk 실행 후 하드 디스크 설정에서 드라이브 설정 > 쓰기 캐시 > 켬 (쓰기 캐시 사용)
http://mungi.tistory.com/338
한 번 따라 해 보자.
zRam은 아래와 같이 설치
Check if you already have zRam enabled:
cat /proc/swaps
Install zRam:
(sudo) apt-get install zram-config
Reboot and check again for zRam in /proc/swaps
추가
디스크 캐시 활성화
disk 실행 후 하드 디스크 설정에서 드라이브 설정 > 쓰기 캐시 > 켬 (쓰기 캐시 사용)
피드 구독하기:
덧글 (Atom)