2010-06-07 3 views
10

저는 여전히 안드로이드와 프로그래밍에 익숙하지 않습니다. Android SDK와 함께 패키지화 된 명령 줄 도구를 사용할 수없는 것 같습니다. cmd를 : 나는 맥 OSX 내가 layoutopt을 실행하려고 할 때마다, 예를 들어, 단말기 반환 * -bash을 실행하는거야 명령은 또한 *Android 명령 행 도구는 어떻게 실행합니까?

를 찾을 수없는, 내 SDK가에있는 한 괜찮 Developer 디렉토리와 내 안드로이드 프로젝트는 관련없는 디렉토리에 있습니다.

는 언제든지 실행중인 에뮬레이터 인스턴스의 콘솔에 연결이 명령을 사용하려면 :

telnet localhost <console-port> 

답변

0

내가 그것을 알아 냈를

0

Here 좋은 설명입니다.

./layoutopt <directorypath> 
+0

감사합니다!, 그러나 그것은 나를 layoutopt 도구를 실행하는 데 도움이됩니다

~/Library/Android/sdk 

그래서 내 bash_profile는 포함? 에뮬레이터에 연결했지만 네트워크 관련 명령에 액세스 할 수있게되었습니다. – Sachin

+0

나는 당신의 코멘트를 이해하지 못한다 ... sry. –

14

을 당신이 당신의 ~/.bash_profile에 당신이 어디에서 호출 할 수있는 경로를 넣을 수 있습니다 원하는 경우 :

export ANDROID_HOME=/Users/<username>/path/to/sdk/tools 

export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 
나는 SDK 폴더의/tools 디렉토리로 이동 입력 할 필요
+2

예 ...하지만 도구는 어디에 있습니까? –

+0

당신이 무엇을 요구하고 있는지 잘 모르겠지만이 답변이 원래 게시 된 이후로 나뉘는 도구와 플랫폼 도구를 모두 포함하도록 경로를 업데이트했습니다. – NKijak

+0

감사합니다. 그 폴더를 찾을 수있었습니다 : 공식 문서를 읽으면 더 이상 사용되지 않는 ~/Library의 (이전) 경로를 참조합니다. –

0

문제는 명령 줄 도구에서/path/to/sdk/tools의 필수 프로그램을 보지 못하는 것입니다. NKijak 사용자가 언급 한 한 가지 해결책은 해당 도구를 홈 경로에 추가하고 다른 도구는 sdk 도구가 저장된 위치에서 명령 줄을 실행하는 것입니다. 여기에 자습서가 있습니다. http://hathaway.cc/2008/06/how-to-edit-your-path-environment-variables-on-mac-os-x/ 다른 방법은 명령 줄을 열 때 현재 경로를/path/to/sdk/tools로 변경 한 다음 도구를 실행하는 것입니다. Windows에서 파일 탐색기에서 마우스 오른쪽 버튼을 클릭하여 Shift 키를 누른 상태에서 명령 창을 열어 볼 수 있습니다. MacOS에서는 이에 상응하는 항목이 있는지 모르지만이 옵션을 추가하기 위해 설치할 수있는 확장이 있습니다. 또한 총 사령관은 현재 위치에서 명령 줄을 시작할 수있는 커맨드 라인을 가지고 같은 옵션을 가지고 자정 사령관 같은 맥에 비슷한 프로그램이 있습니다.

4

당신은 당신의 ~./bash_profile에 또한 플랫폼 도구를 포함 할 수 있습니다

### Android dev tools 
export ANDROID_HOME="/Users/myusername/DEV/tools/adt-bundle-mac-x86_64/sdk" 
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH" 

당신은 즉시 값을 새로운 터미널 세션을 시작하거나 부하에

source ~/.bash_profile 

를 실행해야합니다 새로운 터미널 세션을 열지 않아도됩니다.

1

이 질문에 전류 (2016년 8월 17일) 답은

export ANDROID_HOME=~/Library/Android/sdk 
export PATH=${PATH}:$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools 
관련 문제