Ubuntu에서 Android 개발을 시작하려면 어떤 유틸리티가 필요합니까?

Ubuntu에서 Android 개발을 시작하려면 어떤 유틸리티가 필요합니까?

저는 일부 Cortex-A 보드(예: Cubieboard, Marsboard...)를 사용하기 시작했고 집적 회로도 사용하기 시작했습니다.

  • 큐브보드
  • 화성 보드

나는 리눅스를 배우라는 지시를 받았지만 이것이 문제가 되었습니다. 배포판 간의 변경과 같은 경험이 충분하지 않습니다. 내 경우에는 Android와 Ubuntu를 사용하여 작업하고 싶지만 내 지식을 Cortex-A 보드로 제한하고 싶지는 않습니다. 최근에 켜졌어랩랩이것에질문Android를 모듈로 사용할 수 있습니다.

그것들을 추가하세요:

  1. 어떤 툴체인을 사용할 것인가?필요우분투에서 안드로이드를 사용하시나요?
  2. 다음 패키지는 Android 실험에 적합합니까? 무료 다운로드 안드로이드 OS 4.1.1 Jelly Bean

답변1

이것안드로이드 개발자 웹사이트Android 개발을 시작하는 데 필요한 모든 것.

당신은해야합니다소프트웨어 개발 키트Java 애플리케이션을 개발합니다.일반적으로 권장되지만 IDE로서 필수는 아닙니다.

당신은해야합니다NDKC 또는 C++를 사용하여 기본 애플리케이션을 개발합니다.

SDK와 NDK는 모두 독립적입니다. 다른 개발 도구는 필요하지 않습니다.

Android 개발을 배우려면 개발 보드가 필요하지 않습니다. SDK에는 에뮬레이터가 함께 제공됩니다. 저수준 프로그래밍에 관심이 있다면 보드가 꼭 필요합니다. 이를 위해서는 Android 이미지가 필요합니다. Google은 범용 Android 이미지를 제공하지 않습니다. 마더보드에 적합한 드라이버가 포함된 이미지가 필요합니다. 일반적으로 제조업체나 해당 제조업체를 중심으로 구축된 커뮤니티에서 이를 얻을 수 있습니다.

저수준 프로그래밍의 경우 Android보다 기본 Linux를 사용하는 것이 더 나을 수 있습니다. Ubuntu는 ARM용 크로스 컴파일 툴체인을 제공합니다.gcc-arm-linux-gnueabi그리고 친구들.다른 툴체인이 존재합니다..

관련 정보