2014. 12. 9. 16:33

맥에서 JDK가 설치 되어 있지만 Android Studio가 JVM을 찾을 수 없다고 나올 때는 버전을 체크해보세요. 

현재 배포되는 Android Studio는 JVM1.6x를 지원하도록 되어 있네요.


Android Studio가 설치되어 있는 디렉토리에 Contents 밑에 Info.plist라는 파일을 살펴보시면 JVMVersion이라는 Key가 있습니다. 

/Applications/Android Studio.app/Contents



http://stackoverflow.com/questions/27369269/android-studio-was-unable-to-find-a-valid-jvm-related-to-mac-os

<key>JVMVersion</key>
<string>1.6*</string>

위를 아래와 같이 고치시면 됩니다.

<key>JVMVersion</key>
<string>1.8*</string>


'Tip > OSX' 카테고리의 다른 글

OSX 메일 어플의 폰트 문제  (0) 2015.01.16
Pages 저장 방법  (0) 2015.01.14
tar.bz2, tar.gz, tgz 압축풀기  (0) 2014.10.10
Midnight Commander를 OSX 에서 사용하자  (0) 2014.09.25
화면 캡쳐 - 스크린샷  (0) 2014.09.14
Posted by 모바일헌터
2014. 10. 10. 13:20

tar 명령을 위해서 여러 개의 파일이나 폴더들을 하나의 파일로 만들거나 풀기 위하여 사용한다. 

- tgz 압축풀기 : tar xvfz example .tgz

1. 하나의 파일로 만들기
$ tar cf [파일] [대상 파일 또는 폴더]

2. 하나의 파일에서 풀어내기
 $ tar xf [파일] 

-c Create : 하나의 파일을 생성한다.
-x Extract : 파일로부터 여러 파일을 푼다.

-f 옵션: 파일의 위치 및 파일명을 지정할 수 있다.
-v 옵션: 과정을 보여준다.

-z 옵현: 압축을 사용한다.
-x 옵션: 압축을 사용하여 압축을 해제한다.

3. 하나의 파일로 압축하기 (압축 방법별 옵션)
$ tar czvf [파일] [대상 파일 또는 폴더]

$ tar czvf FileZilla.tar.gz ./Install FileZilla.app        # z : zip 

$ tar cjvf FileZilla.tar.bz2 ./Install FileZilla.app      # j : bzip2  
>> FileZilla의 경우 현재는 dmg를 지원하지만 예전 버전의 경우 .tar.bz2로 압축되어 있었다.

$ tar cJvf FileZilla.tar.xz ./Install FileZilla.app       # J : xz


4. 하나의 압축파일로 풀어내기 (압축 방법-확장자-별 옵션)
$ tar xzvf [파일

tar xzyf FileZilla_3.9.0.5-01_macosx-x86-devshare.app.tar.bz2

x Install FileZilla.app/
...
x Install FileZilla.app/Contents/_CodeSignature/CodeResources



Posted by 모바일헌터
2014. 9. 25. 13:45

도스 시절부터 써 왔던 미드나잇 커맨더 (mc)를 osx 에서 사용하고 싶어졌다.

Homebrew를 설치했다면 손쉽게 설치가 가능하다

$ brew install mc

MacPorts를 설치했다면 다음과 같이 mc를 설치가 가능하다.

$ sudo port install mc


참고) midnight commander development center(바로가기)를 통해 소스 코드를 받고 바이너리를 직접 빌드할 수 있는 정보를 얻을 수 있다.  현재 4.8.13의 최신 버전이지만 brew로는 4.8.12가 설치된다.


Posted by 모바일헌터
2014. 9. 14. 22:11
◎ 단축키로 간단하게 화면을 캡쳐해보자!
  1. 전체화면 캡쳐 (Screen)
    • 파일저장 : shift + command() + 3
    • 클립보드저장 : shift + command() + control + 3
  2. 부분캡쳐 (Selection)
    • 파일저장 : shift + command() + 4
    • 클립보드저장 : shift + command() + control +4
  3. 창 캡쳐 (Window)
    • 파일저장 : shift + command() + 4 + space-bar
    • 클립보드저장 : shift + command() + control + 4 + space-bar


◎ 어플리케이션을 이용해 화면을 캡쳐해보자!

control + space 혹은 launchpad 를 실행하고 "grab" 혹은 "화면 캡쳐"라고 입력하여 어플을 찾아 실행해 보자. (launchpad F4 혹은 엄지 및 세 손가락 오므리기)



Posted by 모바일헌터
2014. 9. 14. 21:51

오늘 타이젠 스토어에서 메일을 받았는데 첨부파일에 zip파일이 포함되어 있는데 맥북의 Finder에서 기본 Archive Utility를 사용하여 압축을 풀었을 경우 확장자 cpgz파일이 생성이 되면서 압축이 풀리지 않네요.

그래서 터미널에서 unzip을 이용해서 다시 풀어보니 다음과 같이 제대로 압축을 풀지 못하네요.

$ unzip sample.zip 

Archive:  sample.zip
   skipping: file1.txt  need PK compat. v4.5 (can do v2.1)
   skipping: file2.txt  need PK compat. v4.5 (can do v2.1)
   skipping: file3.txt  need PK compat. v4.5 (can do v2.1)

PKZIP에 의해서 압축이 된 것이며 OS X의 경우 p7zip이 설치가 되어야 합니다.

homebrew를 이용하여 p7zip을 설치할 수 있습니다.

$ brew install p7zip

이제 압축을 풀어보시죠.

$ 7z x sample.zip

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=utf8,Utf16=on,HugeFiles=on,8 CPUs)

Processing archive: cert_20140904005815593.zip

Extracting  file1.txt
Extracting  file2.txt
Extracting  file3.txt

Everything is Ok

Files: 3

Size:              6166664
Compressed: 1930704


> homebrew를 설치하지 않으셨다면...

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install) 
==> This script will install:
/usr/local/bin/brew
/usr/local/Library/…
/usr/local/share/man/man1/brew.1

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/mkdir /usr/local
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local
==> /usr/bin/sudo /bin/mkdir /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> Downloading and installing Homebrew... 
remote: Counting objects: 195507, done.
remote: Compressing objects: 100% (52962/52962), done.
remote: Total 195507 (delta 141372), reused 195507 (delta 141372)
Receiving objects: 100% (195507/195507), 39.99 MiB | 2.16 MiB/s, done.
Resolving deltas: 100% (141372/141372), done.
From https://github.com/Homebrew/homebrew 
 * [new branch]      master     -> origin/master
HEAD is now at 860d5a7 tree: add mirror
==> Installation successful!
==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started 


Posted by 모바일헌터
2014. 9. 14. 21:50

파인더에서 파일을 오픈할 때 파일의 확장자에 따라서 디플트 앱으로 실행이 된다. (물론, 설정이 되어 있어야 하며 설정되어 있지 않을 경우 선택을 할 수 있다.) 이 디폴트 앱을 변경하고 싶다면 다음과 같이 하면 된다.

mp4파일의 경우, QuickTime Player가 Default app으로 등록되어 있다. QuickTime Player를 VLC로 변경해보자.

1. mp4파일을 보조클릭
2. "다음으로 열기" 선택
3. "기타..." 선택


4. default로 변경하고 싶은 어플을 선택한다. (만약 원하는 어플이 보이지 않는다면 "권장 응용프로그램"을 "모든 응용 프로그램"으로 변경하고 찾아보자.)
5. "항상 다음으로 열기"를 선택한다.

여기까지는 직관적으로 모두들 알고 시도를 하지만 문제는 전체 mp4파일에 적용되는 것이 아니라는 것이다.

5. 다시 한번 mp4파일의 보조클릭
6. "정보 가져오기"를 선택
7. 정보 다이얼로그에서 "다음로 열기" 영역에서 "모두 변경..."버튼을 선택하여 모든 mp4파일에 변경사항이 적용될 수 있도록 하자.

이제 모든 .mp4파일의 default app은 VLC로 변경 되었다.





Posted by 모바일헌터
2014. 9. 14. 13:27

시게이트 외장하드를 구매할 때 맥북에서도 이용이 가능하다는 것을 알고 있었지만 맥북 구매를 이제야 하게 되어서 확인 작업 들어갑니다.

시게이트 다운로드 사이트에서 Mac OS용 NTFS 드라이버를 다운로드 받아서 설치하시면 됩니다. [다운로드 사이트 바로가기]


시게이트 홈페이지의 다운로드 사이트를 가시면 아래와 같이 Mac OS용 NTFS 드라이버를 다운로드 페이지로 이동하실 수 있습니다.

다음의 EULA (End User License Agreement)에 동의를 하시면 

다운로드를 받으실 수 있습니다.


Paragon을 설치하시고 나면 시스템이 재부팅되고 파일쓰기가 가능하답니다. 





Posted by 모바일헌터
2014. 9. 10. 21:28

레티나 맥북을 사용하여 타이젠/안드로이드 개발을 하는데 이클립스의 글자들이 왠지 이상하시다면 다음과 같이 해보세요.

Eclipse(Eclipse.app)가 설치되어 있는 곳으로 이동하시고 Contents 디렉토리 밑에 Info.plist 파일을 수정하여 보세요.

맨 아래로 이동하시고 아래 2라인 위에 

</dict>
</plist>

다음을 추가해주세요.

<key>NSHighResolutionCapable</key>
<true/>

애플리케이션의 정보를 가져와보죠. 아직도 "Open In Low Resolution"항목을 수정할 수 없네요.

바로 적용이 되지를 않습니다. 캐시를 사용하기 때문이죠.  Eclipse.app를 카피하여 새로운 Eclipse-relina.app을 만들어 보세요.  

$ touch eclipse.app

라고 입력해보세요. ^^ 이제 정상적으로 "Open in Low Resolution"항목이 반영되어 있을 것입니다.

Posted by 모바일헌터
2014. 9. 9. 23:26
윈도우에만 친숙한 사용자들이 맥을 사용하면서 어려워하는 것이 단축키의 활용입니다. 
일단, 키를 표시하는 특수 기호에 대하여 숙지할 필요가 있다.
  1. fn  fn (function)
  2. ^   control(Windows의 Ctrl key)
  3.   option (Windows의 Alt key)
  4.  command
  5.   shift
  6.   caps lock
기본적으로 알아두셔야 할 것
맥북이 출시될 때 Function(F1 ~ F12)키가 각키에 프린터 되어 있는 특별한 기능들을 수행하도록 설정되어 있다. 이 기능들을 수행하기 보다는 기존 function key로 동작하고 특별한 기능을 위해서 fn + Function(F1~12) 을 사용하고 싶다면 시스템 환경설정(System Preferences)의 키보드 패널(Keyboard)에서 키를 해석하는 방법을 변경할 수 있다.
  • 한영 전환: command() + space bar
  • 어플 전환
    • 순방향 → : command() + tab 
    • 역방향 ← : command() + shift + tab or command() + `
      ※ command() + ` 은 아래 창이 나타난 상태에서만 동작한다.

  • [ command(⌘) + ` ] 어플 전환 & 창간 이동
    • Chrome이나 Office와 같이 한번에 여러 창이 열고 작업을 할 경우 같은 어플에서 창간 이동command() + `
  • 컴퓨터 시동
    • 전원버튼 클릭: 깨우기
    • 오른쪽 shift: 안전 모드에서 시동
    • 왼쪽 shift: 자동 로그인 방지
    • command() + R : OS X 복구 모드로 시동
  • 컴퓨터 종료
    • 전원버튼
      • 클릭: 잠자기 상태로 전환
      • 1.5초 길게 누르기: 재시동/잠자기/종료 대화상자 표시
      • 5초 길게 누리기: 강제로 전원 끄기
    • command() + control + 전원버튼: 강제로 재시동


알아두시면 편리한 기능들

    • 스크린샷 찍기
    • control + space bar: Spotlight 검색 필드 보기 => 여러언어를 동시에 사용 중이 아니라면 command() + space bar
    • command(⌘) + 쉼표(,): 응용프로그램의 환경설정 윈도우 열기
    • command(⌘) + Q: 응용프로그램 종료
    • command(⌘) + W: 윈도우 닫기 (응용프로그램이 종료되는 것은 아님)
    • fn + delete: back space 기능
    • fn + ↑: 한 페이지 위쪽으로 스크롤 (커서가 이동하는 것은 아니다)
    • fn + ↓: 한 페이지 아래쪽으로 스크롤 (커서가 이동하는 것은 아니다)
    • fn + ←: 문서의 맨 처음으로 스크롤 (커서가 이동하는 것은 아니다)
    • fn + →: 문서의 맨 마지막으로 스크롤 (커서가 이동하는 것은 아니다)
    • command(⌘) + ↑: 커서가 문서 처음으로 이동
    • command(⌘) + ↓: 커서가 문서 마지막으로 이동
    • command(⌘) + ←: 커서가 현재 줄의 처음으로 이동
    • command(⌘) + →: 커서가 현재 줄의 마지막으로 이동
    • option() +←: 커서가 이전 단어의 처음으로 이동
    • option() +→: 커서가 다음 단어의 끝으로 이동
    자! OSX 키에 좀 익숙해지셨나요?


    Posted by 모바일헌터