본문 바로가기

[Developer]118

[Eclipse] 플러그인 설치시 에러 발생 대처법 제목처럼 대처법이라고 하기는 조금 난감하지만.. (그리고 분류도 꼭 Java는 아니다.. 딱히 분류가 없어서 만들기도 그렇고 해서 Java에 넣었다) 어쨌든.. 이클립스에서 필요에 따라 플러그인 소프트웨어를 설치할 경우가 있다. [Help] - [Install New Software...] 여기에서 Work with에서 하나를 선택. 그러면 잠시뒤에 Pending...이 뜨더니, 해당되는 리스트가 화면에 뿌려진다. 무엇이 필요할지 몰라서 뜨는걸 전부 체크를 하고 설치를 하는데.. 위에 빨간동그라미 X가 뜨고 The operation cannot be completed. See the details. 라고 뜨는 것이다. 그래서 아래의 Details를 보니 Cannot complete the install .. 2012. 3. 26.
[Android] JDK7 사용자가 Sign 배포시 일어날 수 있는 문제. 회사에서 진행하는 프로젝트를 진행 중 이제 배포단계에 거의 이르러 배포버전을 릴리즈하려했다. 사실 지금 이 문제가 생기기 전까지 Eclipse에서만 시도하였는데.. 그때까진 아무문제가 없었다. 고로 나는 이게 문제가 될줄은 꿈에도 생각을 못했다. Eclipse로 빌드를 계속 하던 나는.. 배포버전을 조금 다르게 하여 총 4개의 APK 패키지를 만들어야 한다는 사실에, 좀 더 편한 방법은 없을까 고민해봤다. 그리고 조사해봤다. 조사결과 나와 똑같은 고민을 하는 사람이 많았고, 애초에 그것을 Ant라는 도구를 이용해서 많은 사람들이 이득을 보고 있었다. 즉, 배치파일과 비슷하게, 혹은 리눅스의 make파일과 유사하게 그 역할을 Apache의 ANT가 담당해주었던 것이다. 이 툴은 개미라는 이름처럼 명령만 내.. 2012. 2. 8.
AndroidCodec 2nd Afternoon BN과 BP는 RPC구조이다. AudioFlnger Service는 media_server의 일부분이다. 즉 4개의 중요한 블럭은 다음과같다. Binder Driver Service Provider Service Manager Service User HAL(하드웨어 추상화층) Audio관련하여서. external/libaudio소스쪽이 가장 중요하며, hardware/libhardware_legacy/include/hardware_legacy도 중요함 ALSA는 libaudio없이는 돌아가지 않는다. BlueZ는 Opensource이다. Bluetooth를 이용한. 이걸 이용하지 않고 다른걸 이용하면 유료로 사용해야 할 것이다. 아마도. Player를 C나 CPP로 만드는 작업을 선행해야 할 것이다. *.. 2011. 5. 25.
AndroidCodec 2nd Morning 안드로이드에서 미디어라고 말하는 것은 세가지 이다. 카메라, 음성, 영상. 코덱을 공부하기위해 필요한 첫 단계는 각 파일의 위치에 대한 구조를 파악하는 것이 우선이다. init.rc에서 loglevel을 정한다. 꼭보아야 하는 파일 리스트 튜닝 관련하여 /proc/sys/* /sys/* 커널 파라미터 디바이스는 메이저 넘버와 마이너 넘버가 적혀있어야 한다. core/init/devices.c 이 부분에 각 시스템 프로퍼티 설정을 한다. system/vold/ 이곳은 sdcard에서 읽는 부분과 연관이 있는 부분이다. cts는 api의 호환성 테스트 용이다. 또한 코덱을 위해선 build, external, framework, hardware, out을 보자. **build envsetup.sh을 통해서 .. 2011. 5. 24.
AndroidCodec 1st Afternoon ARToolkit만들기 #!/bin/sh javah -jni -o preview_handler_jni.h -classpath ../bin/ edu.dhbw.andar.CameraPreviewHandler javah -jni -o marker_info.h -classpath ../bin/ edu.andar.ARToolkit AndAR은 안드로이드 기반 증강현실 앱이다. 압축을 C에 특정 폴더를 생성하여 해제 android/AndAR Cygwin을 실행(cd /cygdrive) 주의할 사항은 ndk압축이 해제된 위치. 가능하면 PATH 지정. ndk-build 명령을 위치에 제한없이 사용가능 cd /cygdrive/c/android/AndAR /cygdrive/c/ndk-build-xxx/ndkbuild 명.. 2011. 5. 23.
반응형