안녕하세요 간만에 글을 올리게 되었네요.


AOSP Build 관련하여, OS X에서도 빌드가 가능한데요.


이번에 Mac OS X를 업그레이드 하면서, 다시 빌드가 되지 않아 구글 신님을 이용하여, 방법을 찾아보았습니다.


외국어로는 잘 설명이 되어 있으나, 한글로는 설명이 되어 있지 않아, 제가 글로 간략하게 정리를 해보았습니다.


부족한 점이 있다면, 양해 부탁드리겠습니다.


1. development.apple.com 을 접속하여, XCode 5.1.1.dmg를 다운로드 합니다.

2. XCode 5.1.1.dmg를 다운로드 완료하였다면, Mount 한다.

3. Terminal을 실행하여 아래의 명령어 코드를 실행 한다.

  --> sudo xcode-select -s /Volumes/Xcode/Xcode.app/Contents/Developer

4. AOSP Code에서 source.android.com에서 지시 하는데로 빌드 하시면 됩니다.


제가 위의 방법으로 Mac OS X 10.12.1에서 해본결과 빌드가 되는 것을 확인하였습니다.


위의 글 참고하셔서 도움이 되시길 바라겠습니다.


감사합니다.


[Map] App에서 타 App Navigation 호출하는 방법


이것 저것 다시 공부를 하게 되면서, 혹시 잊어버릴까 싶어 정리해 놓은것입니다.


해당 기능은 개발 하고자 하는 App에서 목적지로 Navigation을 실행하고자 할 경우에 사용합니다.


필요 정보

1. 목적지의 위도 경도.

   - Text 하고자 할 경우, 구글 지도에서 목적지 검색 후, 주소창에서 위도 경도 값을 추출 하시면 됩니다.

   - 예를 들면, 야탑역을 가정했을 경우, https://www.google.co.kr/maps/place/

      %EC%95%BC%ED%83%91%EC%97%AD/@37.41132,127.128661,17z/

      data=!3m1!4b1!4m2!3m1!1s0x357ca874e197746f:0xa7d5e7f21062c490 에서 

      37.41132,127.128661가 위도 경도 입니다.

2. 목적지의 주소.

3. 목적지의 이름(만약 이름이 없을 경우, 구글 지도에서 POI가 표시되지 않습니다.).


위의 Data를 기준으로 URI를 생성하시면 됩니다.


geo:위도, 경도?q=주소(목적지 이름)


사용 방법은 다음과 같습니다.


Intent intent = new Intent();


intent.setAction(Intent.ACTION_VIEW);

intent.addCategory(Intent.CATEGORY_DEFAULT);

intent.setData(Uri.parse("geo:37.3848633,127.1233389?q=경기도 성남시 분당구 서현동 263(서현역)"));


startActivity(intent);

우선 해당 project를 빌드합니다.


https://code.google.com/p/android-unused-resources/ 에서 AndroidUnusedResources1.6.2.jar 파일을 다운로드 합니다.


윈도우에서 cmd 명령 또는 프로그램에 명렴 프롬프트를 실행합니다.


그리고 명령 프롬프트에서 Resource를 정리할 Project로 진입 후, 다음과 같이 명령어를 실행합니다.


java -jar AndroidUnusedResources1.6.2.jar



그러면 사용하지 않는 Resources의 목록들이 표기가 되며, 해당 Resources들을 삭제하시면 됩니다.


+ Recent posts