어떻게 든 우분투에 안드로이드의 .apk 앱을 설치하는 편리한 방법을 갖는 것이 좋을지 궁금했습니다.
누군가 그것에 대해 실마리가 있습니까?
어떻게 든 우분투에 안드로이드의 .apk 앱을 설치하는 편리한 방법을 갖는 것이 좋을지 궁금했습니다.
누군가 그것에 대해 실마리가 있습니까?
답변:
우분투에서 안드로이드 앱을 실행하는 유일한 방법은 (내가 아는 한) 안드로이드 SDK를 설치하고, 가상 안드로이드 장치를 생성하고, SDK 도구를 사용하여 해당 장치에 .apk 파일을 설치하고 장치 내부에서 앱을 실행하는 것입니다 .
Android 개발자 포털 에는 주제에 대한 많은 정보가 있습니다.
.apk 파일 인 Android 패키지 는 Ubuntu의 패키징 형식 인 .deb 파일과 완전히 다른 패키징 형식 입니다.
패키징 차이점 외에도 Android 패키지 는 32 비트 또는 64 비트 Intel 아키텍처 인 대부분의 Ubuntu 시스템과는 다른 Android 운영 체제, 툴체인 및 아키텍처 ( ARM )에 맞게 컴파일 및 사용자 정의됩니다 .
ARChon을 사용하여 우분투에서 apk를 실행할 수 있습니다.
Android x86은 Linux이므로 동일한 부트 로더와 커널을 사용하므로 Android x86 의 APK 설치 프로그램 코드를 사용하여 Ubuntu 용으로 컴파일하지 마십시오.
누군가가 설치할 수있는 경우 APK의 로더를, JAVA는는 것, 당신이 응용 프로그램을 실행하는 데 필요한 모든 것을 런타임 APK의 설치 응용 프로그램이 설치 APK 안드로이드로의 우분투 같은 방법으로?
잘 모르겠지만 누군가 시도해 볼 수 있습니다.
안드로이드는 아파치 라이선스로 제공되지만 자체 고유 API 및 라이브러리 를 사용하여 앱 ( .apk 파일 ) 을 개발합니다 . 리눅스 머신에서 안드로이드 앱을 실행시키기 위해, ubuntu에서 GIT repo를 사용하여 dvm 소스 코드를 컴파일 하여 dvm을 ur 리눅스 PC로 병합합니다. 그것은 안드로이드 아키텍처 (예 : 리눅스 커널 + 안드로이드 dvm ) 의 환경을 설정 하지만 앱을 완벽하게 작동시키기 위해서는 안드로이드 코어 라이브러리를 설치해야합니다. 이것은 ubuntu에서 Android 앱을 편리하게 실행할 수있는 가장 좋은 방법입니다.
실제로 시장 및 플레이 스토어에서 사용할 수있는 안드로이드 앱은 팔 아키텍처 프로세서 용으로 설계되었으므로 컴퓨터에 설치하려고 시도하는 거의 모든 다른 앱에서 작동하지 않을 것입니다 ..........
그건 그렇고 U는 'x86에서 안드로이드 포팅'을 검색하여 Google에서 사이트를 찾을 수 있습니다. 어쨌든 설치 완료 후 실행 ...
주요 차이점은 x86 대 arm 시리즈입니다 ........... 사실상 팔 프로세서 아키텍처를 안드로이드에 제공 할 수있을 때까지는 아무 것도 할 수 없습니다.