검색결과 리스트
안드로이드에 해당되는 글 30건
- 2015.08.19 terminal ADB shell 명령어
- 2015.02.27 Ubuntu 14.04 LTS 에 Android Studio 설치 하기
- 2013.07.15 Display getWidth deprecated
- 2013.07.04 android action bar home icon change
- 2013.06.25 액션 텝 메뉴 옵션메뉴가 하단에 펼치지게 하기
글
terminal ADB shell 명령어
기본적인 리눅스 명령어를 사용할 수 있습니다.
<ADB 접속 >
1. android sdk 설치경로/platform-tools/ 로 이동
C:\Android\sdk\platform-tools>
<ADB SHELL 명령어>
# 디바이스 검색 |===========================
adb devices
# 특정 기기로 연결하기 |=====================
adb -s 시리얼넘버
# 설치된 어플 목록 보기 |=====================
pm list packages [-f | -d | -e | -s | -u]
[option]
-f : 설치경로 까지 다 나옴
# 설치된 어플 apk 파일로 추출 하기 |=============
adb pull 어플설치경로 apk백업경로
adb pull /system/app/DownloadProvider.apk /sdcard/backup/
# apk 어플설치 |=============================
adb install [-r | -s ] apk파일명.apk
[option]
-r : 재설치(데이터 정보 유지)
-s : 메모리카드에 설치
ex) adb install c:\Downloads\HelloWorld.apk
-------------------------------------------
# 어플 삭제 |============================
adb uninstall [-k] 어플설치경로(패키지명)
[option]
-k : 데이터 삭제하지 않음
ex) adb uninstall com.example.hello
----------------------------------------
# 스마트폰 재부팅 |======================
adb reboot
# adb 강제 종료 |========================
adb kill-server
# adb 강제 실행 |========================
adb start-server
# 스마트폰 파일 -> pc로 복사
adb pull /mnt/sdcard/test.hwp c:\MyDocuments
# pc -> 스마트폰으로 파일 복사
adb push c:\MyDocuments\test.pdf /mnt/sdcard/Dowload
# 연결된 스마트폰의 shell에 접속 하기
adb shell
<시스템 기본정보: 하드웨어, 커널>
cat /proc/version : 커널 버전
cat /proc/cpuinfo : 프로세서 정보, CPU타입, 모델 제조사 등
cat /porc/meminfo : 메모리 정보, 실제 메모리 및 가상 메모리
cat /proc/devices : 현재 커널에 설정되어 있는 장치 목록
mount : 마운트된 모든 장치 정보
df : 하드디스크 사용량
cat /porc/filesystems : 커널에 설정되어 있는 파일시스템 목록
cat /proc/swaps : 스왑 파티션의 크기와 사용량
cat /proc/interrupts : 장치가 사용중인 인터럽트(IRQ)목록 표시
cat /proc/ioports : 현재 사용중인 input/output 포트
cat /proc/partitions : 파티션 정보
cat /proc/uptime : 시스템이 얼마나 살아있었는지
cat /proc/stat : 시스템 상태에 관한 다양한 정보, CPU 사용 통계, 부팅이후 page fault 발생 횟수 등
cat /proc/zoneinfo : ZONEINFO
dmesg : 시스템 부팅시 나왔던 메시지
ps : 실행중인 프로세스 정보
ps -p - t : 프로세스와 쓰레드 목록
set or printenv : 환경설정값 출력
<시스템 리소스 사용 현황>
vmstat : 시스템 리소스 상황 모니터, CPU, I/O, Memory 등
cat /proc/diskstats : 디스크 utilization과 throughput. 즉 디스크 I/O현황
top : 시스템 프로세스 상황 모니터링/ 프로세스별 CPU사용량, 메모리와 스왑 사용량 등
procrank : 프로세스별 메모리
dumpsys meminfo [PID] : 해당 프로세스 메모리 상세 정보
cat /proc/[PID]/stat : 해당 프로세스에 대한 정보, 시작시간, 상태, CPU 사용량 등
cat /proc/[PID]/maps : 해당 프로세스의 메모리 맵 정보
cat /proc/vmstat : 버추얼 메모리 통계?
librank : 라이브러리별 메모리 사용량?
<네트워크 관련>
cat /proc/net/netlink : 네트워크 정보
netcfg : 네트워크 인터페이스와 IP주소 목록
netstat : 네트워크 연결상태 확인
nc : 네트워크용 cat 명령어(netcat)
ifconfig : 네트워크 인터페이스 설정 정보. 장치명을 파라미터로 받음. ip 주소. 서브넷마스크 등
tcpdump : 실시간 패킷 모니터링
iftop : 네트워크를 위한 top
route : 해당 호스트까지 연결하는 중간 경로 정보인 라우팅 테이블 표시
ping : 원격 호스트와의 연결 테스트
cat /proc/net/route : Route
<안드로이드 제공>
logcat : 로그캣 보기
pm : package manager의 약자. 패키지/permission/instrumentation/feature 목록, 패키지 설치/제거 등
am : activity manager의 약자, 액티비티 시작, Intent 브로드캐스팅, Instrumentation 시작, profiling 시작 / 중지 등
service : 안드로이드 서비스 목록 표시, 서비스에 명령 전달
monkey : 애플리케이션에 랜덤 이벤트 발생시킴. 사용자 이벤트, 시스템 이벤트의 무작위 발행
cat /data/anr/traces.txt : VM TRACES (쓰레드 덤프)
cat /proc/binder/proc/[PID] : 바인더 프로세스 상태
cat /proc/binder/xxx : 바인더 관련 정보(xxx은 transaction, transaction_log, failed_transaction_log, stats 등)
cat /data/system/packages.xml : 설치된 패키지 세팅 정보
setprop : system property 셋팅
getprop : 셋팅된 system property 목록 출력
<종합 리포트>
dumpsys [service] : app/service 상태정보 덤프, 서비스별로 추가 파라미터 받을 수 있음
dumpstate : device 상태정보 덤프. 상태정보를 추출하는 여러 명령어들의 조합으로 구성
dumpcrash : 애플리케이션이 crach될 때의 상태정보 덤프
bugreport : logcat + dumpsys + dumpstat
설정
트랙백
댓글
글
Ubuntu 14.04 LTS 에 Android Studio 설치 하기
1. JDK 설치
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update$ sudo apt-get install oracle-java7-installer
# 이상하게 oracle-java8-installer 는 자꾸 에러가 나서 내 컴에서 7로 했다 왜그럴까?!!!!!
update-alternatives --display java
java -version
2. Android Studio 다운로드 및 설치
$ unzip android-studio-ide-135.1641136-linux.zip
$ mv android-studio /opt
$ cd /opt/android-studio/bin
$ ./studio.sh
/***
'tools.jar' seems to be not in Android Studio classpath.Please ensure JAVA_HOME points to JDK rather than JRE.
라는 에러메세지가 뜬다면
$ sudo vi /etc/environment
1) PATH 맨 마지막에 :/usr/lib/jvm/java-7-oracle 추가
2) 문서 맨 마지막에 JAVA_HOME=/usr/lib/jvm/java-7-oracle 추가
3) 저장하고 닫기
$ source /etc/environment
*****/
참조 사이트 및 블로그
1. http://blog.mckwon.com/16157
2. http://stackoverflow.com/questions/17474963/android-studio-tools-jar-file-is-not-present-in-classpath
3. http://askubuntu.com/questions/147400/problems-with-eclipse-and-android-sdk
4. https://www.davidlab.net/ko/tech/how-to-setup-android-dev-env-on-ubuntu-part1/
'안드로이드 > android' 카테고리의 다른 글
Display getWidth deprecated (0) | 2013.07.15 |
---|---|
android action bar home icon change (0) | 2013.07.04 |
액션 텝 메뉴 옵션메뉴가 하단에 펼치지게 하기 (0) | 2013.06.25 |
android action bar swipe fragment listview setonitemclicklistener not working (1) | 2013.05.19 |
Checkbox 이미지 활용하기 (0) | 2013.05.08 |
설정
트랙백
댓글
글
Display getWidth deprecated
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
width = (float) size.x;
'안드로이드 > android' 카테고리의 다른 글
Ubuntu 14.04 LTS 에 Android Studio 설치 하기 (0) | 2015.02.27 |
---|---|
android action bar home icon change (0) | 2013.07.04 |
액션 텝 메뉴 옵션메뉴가 하단에 펼치지게 하기 (0) | 2013.06.25 |
android action bar swipe fragment listview setonitemclicklistener not working (1) | 2013.05.19 |
Checkbox 이미지 활용하기 (0) | 2013.05.08 |
설정
트랙백
댓글
글
android action bar home icon change
액션바 홈 아이콘을 테마를 통해 변경 하는 방법
<item name=
"android:homeAsUpIndicator"
>
@drawable
/ic_home_up_indicator</item>
'안드로이드 > android' 카테고리의 다른 글
Ubuntu 14.04 LTS 에 Android Studio 설치 하기 (0) | 2015.02.27 |
---|---|
Display getWidth deprecated (0) | 2013.07.15 |
액션 텝 메뉴 옵션메뉴가 하단에 펼치지게 하기 (0) | 2013.06.25 |
android action bar swipe fragment listview setonitemclicklistener not working (1) | 2013.05.19 |
Checkbox 이미지 활용하기 (0) | 2013.05.08 |
설정
트랙백
댓글
글
액션 텝 메뉴 옵션메뉴가 하단에 펼치지게 하기
Actionbar tab menu
option menu 바텀 메뉴로 출력하기
menifest 에 추가 해주면 됩
android:uiOptions="splitActionBarWhenNarrow"
'안드로이드 > android' 카테고리의 다른 글
Display getWidth deprecated (0) | 2013.07.15 |
---|---|
android action bar home icon change (0) | 2013.07.04 |
android action bar swipe fragment listview setonitemclicklistener not working (1) | 2013.05.19 |
Checkbox 이미지 활용하기 (0) | 2013.05.08 |
android:launchMode singleTop과 singleTask 의 차이점 (0) | 2013.05.08 |