'Bit/android'에 해당되는 글 8건
- 2012.02.03 안드로이드 소스 빌드
- 2012.02.03 The correct version is: 1.5.
- 2012.02.03 안드로이드 포팅 2
- 2012.02.03 안드로이드 전체 소스 코드 빌드 방법(우분투)
- 2012.02.03 안드로이드 포팅 가이드 - 한글판
- 2012.02.03 안드로이드 특허 이슈 정리
- 2012.02.03 모토쿼티 OpenRecovery 3.3 설치
- 2012.02.03 error: more than one device and emulator 2
The correct version is: 1.5.
donut 받은 소스에서 build/core/main.mk 에서 java version을 체크하기 때문
# Check for the correct version of java
java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.5[\. "$$]')
ifeq ($(strip $(java_version)),)
....
..
..
main.mk수정
# Check for the correct version of java
java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')
ifeq ($(strip $(java_version)),)
$(info ************************************************************)
$(info You are attempting to build with the incorrect version)
$(info of java.)
$(info $(space))
$(info Your version is: $(shell java -version 2>&1 | head -n 1).)
$(info The correct version is: 1.5.)
$(info $(space))
$(info Please follow the machine setup instructions at)
$(info $(space)$(space)$(space)$(space)http://source.android.com/download)
$(info ************************************************************)
# Check for the correct version of javac
javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1\.6[\. "$$]')
ifeq ($(strip $(javac_version)),)
$(info ************************************************************)
$(info You are attempting to build with the incorrect version)
$(info of javac.)
....
...
...
..
.
안드로이드 포팅 2
안드로이드 전체 소스 코드 빌드 방법(우분투)
안드로이드 포팅 가이드 - 한글판
안드로이드 특허 이슈 정리
안드로이드 특허 이슈 정리
이곳 저곳에서 자료를 수집하였다.
http://androidkr.blogspot.com/2010/08/android-oracle-google-android-part-1.html
MS 특허 분쟁
Remote retrieval and display management of electronic document with incorporated images
Method and system for managing changes to a contact database
Flexible architecture for notifying applications of state changes
1. No. 6,125,447
특허명: "Protection Domains To Provide Security In A Computer System"
2. No. 6,192,476
특허명: "Controlling Access To A Resource"
위 1,2 번 특허 모두 permission에 기반한 보안 처리에 대한 특허 내용으로 보인다. 모두 Li Gong이 제안한 특허.
3. No. 5,966,702
특허명: "Method And Apparatus For Preprocessing And Packaging Class Files"
복수 개의 클래스 파일에 중복된 데이터를 전처리 과정에 의해 중복을 합치고 제거하는 처리에 대한 특허 내용인 것 같다. Nedim Fresko가 제안한 특허.
4. No. 7,426,720
특허명: "System And Method For Dynamic Preloading Of Classes Through Memory Space Cloning Of A Master Runtime System Process"
복수 개의 VM 프로세스를 실행 시 초기화 과정을 줄이기 위해 메모리 cloning을 이용한 preloading에 대한 특허 내용으로 보인다. Nedim Fresko가 제안한 특허이다.
5. No. RE38,104
특허명: "Method And Apparatus For Resolving Data References In Generate Code"
컴파일된 바이트 코드를 인터프리트 할 때 성능을 향상 시키기 위해 심볼 정보를 실행 시 숫자 값으로 변경하여 인덱스 정보로 빠르게 링크하는 방법에 대한 특허로 보인다. James Gosling 님께서 제안한 특허.
6. No. 6,910,205
특허명: "Interpreting Functions Utilizing A Hybrid Of Virtual And Native Machine Instructions"
바이트 코드의 특정 부분을 동적으로 컴파일하여 native code로 만들고 인터프리트와 native code 부분을 번갈아가며 수행하는 방법에 대하여 설명하는 특허로 보인다. Sun의 Java ME HotSpot VM을 개발하고 Google로 옮겨 Chrome 브라우저의 V8 엔진을 개발하고 있는 Lars Bak에 의해 제안된 특허.
7. No. 6,061,520
특허명: "Method And System for Performing Static Initialization"
static array 초기화에 필요한 많은 바이트 코드 수행 결과를 .mclass 파일에 미리 저장하여
Java Virtual Machine 스팩을 Tim Lindholm과 함께 쓴 Frank Yellin이 제안한 특허.
모토쿼티 OpenRecovery 3.3 설치
모토쿼티 OpenRecovery 3.3 설치
2011/04/06 23:27
네이버 안드로이더스 에 올린 글
-----------------------------------------------------------------------------------------
음... 쿼티방에서는 대부분 1.4 버전apk 설치를 하고 3.3 으로 바꿔치기 하는 방법을 사용하시더군요
http://forum.xda-developers.com/showthread.php?t=926979
이 방법대로 설치가 가능합니다
1.4 -> 3.3 하실 필요없이 바로 3.3 설치를 하시면 됩니다
3.3 을 다운받으시고
SDcard 에 넣습니다
update.zip 가 가장 상위에 ( /sdcard ) 그리고 OpenRecovery 디렉토리까지.. (/sdcard/OpenRecovery )
루팅 되어있어야 하며 adb 가 있어야 합니다
adb shell
$su
#cp /sdcard/OpenRecovery/orbootstrap/install_script.sh /tmp
#chmod 755 /tmp/install_script.sh
#/tmp/install_script.sh STR
이러면 설치가 끝났습니다
reboot 시킵니다..
그런데 이 방식으로 하면 문제가 하나 있습니다
순정리커버리를 통해 들어간 다음 Apply update.zip 를 해야 오픈리커버리로 진입이 됩니다
원래는 전원버튼 켤때 M 로고 나올때 볼륨업 을 누르고 있으면 진입이 해야하는건데 말이죠..
이때 순정을 통해 들어갈때의 메시지를 곰곰히 살펴보았습니다
항상 인스톨을 하더군요.. (인스톨이 안되었다.. 어쩌고 하면서)
그래서 update.zip 를 OpenRecovery.zip 로 이름을 바꾸었습니다
(저는 "복사" 했습니다. 순정리커버리를 통해서 들어올 수 있는 방법도 남겨놓으려고..)
그러면 전원 나갔다 들어오며 "M" 로고 뜰때 "볼륨업" 을 누르고 있으면
오픈리커버리로 진입을 합니다
이 경우는 벽돌이 되어도 마찬가지로 진입이 됩니다
(일부러 벽돌만들어 테스트 해보았습니다)
벽돌되면 rsd 로 sbf 미는 방법밖에 없다는 글이 자꾸 보여서 일부러 이 글을 적습니다
도움이 되기를 바랍니다
error: more than one device and emulator
adb kill-server
adb start-server 로 하시고
adb shell 하면됨