Computer >> 컴퓨터 >  >> 체계 >> Android

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

자신만의 iOS 앱을 만들려면 Mac이 필요할 수 있지만, 좀 더 친환경적인 사람이라면 Android IDE(통합 개발 환경)도 OS X(다른 플랫폼 중에서)에서 사용할 수 있습니다.

iPhone 앱 제작에서 계속 진행할 준비가 되었거나 Android용 차세대 제품을 만들고 싶은 마음이 간절하다면 IDE를 설치하는 것이 여정의 1단계입니다. 또는 우리가 너무 빨리 움직이고 있다면 과정을 시작하는 것이 어떻습니까?

왜 Android를 귀찮게 합니까?

OS X 및 iOS 개발에 정통한 경우 Android를 사용하는 이유가 무엇인지 자문할 수 있습니다.

많은 iOS 개발자는 기기 단편화와 다양한 OS 버전용 앱을 추가로 패치/재제작해야 하기 때문에 Android를 기피합니다. . 둘 중 어느 것이 개발자에게 더 많은 이점을 제공하기 때문에 둘 중 어느 것이 더 나은지를 판매하려고 하지는 않겠지만, 앱으로 생계를 꾸리려는 앱 제작자를 위해 일종의 장치 간의 균형은 결코 나쁜 생각이 아닙니다.

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

또한 Android의 전반적인 경험이 훨씬 덜 제한적이라는 것을 알게 될 것입니다. 우선 Google Play(Android 앱 스토어)에는 Apple과 동일한 제한 사항이 많지 않으며 개발자에게 99달러의 연회비도 필요하지 않습니다(Google에서는 25달러). Google은 에뮬레이터, 부트 로더, 맞춤 도크, 아이콘, 시작 화면과 같은 것을 만들 수 있는 Android의 내부 작동(오픈 소스 모델을 통해)에 대한 액세스를 제공합니다. .

수익을 엄격하게 고려한다면 Apple의 App Store가 여전히 주요 타겟이 될 것입니다. Google Play의 연간 다운로드 수는 App Store보다 60% 더 많지만 실제로 Apple의 App Store는 연간 앱 수익이 70% 더 많습니다. Android에서 수익을 낼 수 없거나 플랫폼을 완전히 피해야 한다는 말은 아닙니다. 실제로는 정반대입니다.

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

Apple App Store에서 앱의 수익이 더 높을 수 있지만 Google Play에서는 다운로드 수가 훨씬 더 많기 때문에 프리미엄 또는 프리미엄 버전을 출시하기 전에 무료 앱을 테스트하고 조정하는 흥미로운 플랫폼이 됩니다.

ADT가 포함된 Eclipse 또는 Android Studio

과거에는 Eclipse와 ADT(Android 개발자 도구) 플러그인이 포함된 번들 패키지와 Java 기반 IDE인 IntelliJ 플랫폼을 기반으로 하는 공식 Android Studio 중에서 선택해야 하는 항상 혼란스러웠습니다.

운 좋게도 최근 반복에서는 Android Studio라는 단 하나의 릴리스로 프로세스가 약간 간소화되었습니다.

실제로 Eclipse를 사용하는 옵션은 여전히 ​​존재하지만 ADT 지원이 종료됨에 따라 Google은 공식적으로 Android Studio로의 마이그레이션 프로세스를 시작할 것을 권장합니다. 프로젝트 마이그레이션에 도움이 필요한 경우 이 Android 개발자 블로그 게시물이 도움이 될 것입니다.

이제 Android Studio와 함께 번들로 제공되는 에뮬레이터를 찾고 있다면 Windows, OS X 또는 Linux 기반 PC에서 이 작업을 수행할 필요 없이 더 가벼운 다른 방법이 있다는 점에 유의해야 합니다. 부피가 큰 Android Studio 다운로드 및 설치. Mac에서 BlueStacks를 시도하거나 Windows PC에서 Android를 다운로드하여 실행할 수 있습니다. 초경량 Android 에뮬레이션을 찾고 있다면 이 Chrome용 브라우저 에뮬레이터를 사용해 보세요.

Android Studio 시작 및 실행

먼저 다음으로 구성된 패키지인 Android Studio를 다운로드하여 설치해야 합니다.

  • 안드로이드 스튜디오 IDE
  • Android SDK(소프트웨어 개발 키트)
  • Android 5.0(롤리팝) 플랫폼
  • Google API가 포함된 Android 5.0 에뮬레이터 시스템 이미지

시작하겠습니다.

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

.dmg 파일을 실행하고 Android Studio를 Applications 폴더로 드래그합니다.

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

Android Studio를 열고 설정 마법사가 제시한 단계를 따릅니다. 파일이 "손상"되었거나 신뢰할 수 없으며 휴지통으로 이동해야 한다는 오류가 발생하는 경우가 있습니다. 이 경우 시스템 환경설정> 보안 및 개인정보 보호로 이동하여 애플리케이션이 실행되도록 보안 및 개인정보 보호 설정을 조정하기만 하면 됩니다. > 일반 그런 다음 모든 곳을 선택합니다. "다음에서 다운로드한 앱 허용:"

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

명령줄에서 Android SDK 도구를 사용해야 하는 경우 터미널(응용 프로그램> 유틸리티> 터미널 ) 및 다음을 사용:

/Users/username/Library/Android/sdk/
Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

자리에 사용자 이름을 추가하는 것을 잊지 마십시오.
username

.

SDK 패키지 추가

Android Studio 패키지와 함께 제공되는 Android SDK(소프트웨어 개발 키트)에는 Android 앱 개발을 시작하는 데 필요한 모든 것이 포함되어 있지 않습니다. SDK 자체는 Android SDK Manager를 사용하여 도구, 플랫폼, 구성요소를 패키지로 분리하는 데 사용되는 유틸리티입니다.

따라서 개발을 위해 모든 것을 준비하기 위해 몇 가지 패키지를 추가해야 합니다. 간단한 과정이니 걱정하지 마세요.

먼저 도구> 구성> SDK 관리자에서 SDK 관리자를 엽니다. .

Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

참고: 이제부터 이 내용을 간결하게 유지하기 위해 특별히 언급하지 않으면 다음 두 가지 중 하나를 의미한다고 가정하겠습니다.

  1. 사전 선택되어 있으며 완료되면 자동으로 설치됩니다.
  2. 적어도 지금 당장은 필요하지 않습니다.

좋아, 계속하자. 다음을 선택하십시오.

  • Android SDK 도구
  • Android SDK 플랫폼 도구
  • Android SDK 빌드 도구(최상위 버전)
Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

목록에서 가장 높은 버전의 Android용 폴더를 엽니다(5.1.1 이 글을 쓰는 시점에서) 다음을 선택하십시오:

  • SDK 플랫폼
  • ARM EABI v7a 시스템 이미지
Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

기타 열기 디렉토리에서 Android 지원 라이브러리에 대한 다음 API를 다운로드합니다.

  • Android 지원 저장소
  • Android 지원 라이브러리
Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

Extras 디렉토리를 열고 더 많은 API에 대한 Google Play 서비스 패키지를 다운로드하십시오. 추가:

  • Google 저장소
  • Google Play 서비스
Mac에서 Android Studio를 설정하는 방법(그리고 원하는 이유)

패키지 설치

  1. 22개 패키지 설치를 클릭합니다. (또는 SDK 관리자가 보고하는 많은 수).
  2. 왼쪽에 있는 각 패키지 이름을 클릭하여 각각에 대한 사용 조건에 동의합니다.
  3. 설치를 클릭합니다.

참고: 설치가 완료될 때까지 SDK 관리자를 종료하지 마십시오!

설치가 완료되면 OS X를 실행하는 신뢰할 수 있는 Mac(또는 Hackintosh)에서 바로 뛰어들어 개발을 시작하고 Android 앱을 실행할 수도 있습니다.

iOS 앱을 Android로 이식

두 운영 체제의 유사성 부족으로 인해 다른 OS에서 앱을 이식하기 위한 플러그 앤 플레이 솔루션을 제공하는 것은 없습니다.

하지만 지적할 가치가 있다고 생각되는 Apportable이라는 프로그램이 있습니다. Apportable은 기본적으로 Android가 이해할 수 있는 ARM 및 x86 기계어 코드를 실행하도록 Swift와 Objective-C를 변환합니다. 또한 SpriteBuilder 플러그인과 같이 개발 부하를 더 줄이기 위한 추가 플러그인을 찾을 수 있습니다. 즉, 모든 Apple API를 Apportable에서 사용할 수 있는 것은 아니므로 이것이 우리가 가진 최선이지만 여전히 플러그 앤 플레이 솔루션은 아닙니다.

Apportable의 주요 이점은 에뮬레이터, 가상 머신 또는 Java로 프로그래밍된 대안 없이 더 빠른 크로스 컴파일에 있습니다. Java는 모바일 앱에서 훌륭한 교차 호환성을 제공하지만 iOS 및 Android 버전 모두 기본이 아닌 느낌을 줍니다. 사실, 대부분은 다른 OS의 저렴한 포트처럼 느껴집니다.

다시 말하지만, 이것은 완벽한 솔루션은 아니지만 Android와 iOS 간에 이동해야 하는 경우 작업 부하를 크게 줄여줄 것입니다.

행복한 개발을 위해 여기 Make Use Of에서 여러분이 생각해낸 것을 공유하십시오.

iOS 또는 Android 앱을 개발하셨습니까? 어떤 플랫폼이 개발자에게 최고의 도구를 제공한다고 생각하십니까?