답변:
정답은 없습니다. Android 앱은 Java로 개발되어 작동해야하지만 환경은 완전히 다릅니다.
필요한 추가 비트를 제공하여 앱을 속이는 에뮬레이터가 있습니다. 그러나 컴퓨터에서 기본 OpenJDK를 사용하므로 제대로 실행됩니다. 에뮬레이터가 아닌 테스트 환경으로 생각하십시오.
어쨌든 아이디어가 랩톱에서 Layar를 실행 중이라면 잊어 버려라.
이제 Chrome 에서이 확장 프로그램을 사용하여 APK를 실행할 수 있습니다 (개발자가 앱을 테스트하기 위해 개발 중임을 염두에 두어야 함) . 작동시키기 위해 몇 가지 단계를 수행했습니다.
여기 에서 설치 - 'Chrome에 추가'를 클릭하십시오
무게가 113Mb이고 다른 하나는 9Mb 정도 인 crx 설치 프로그램을 다운로드하는 데 시간이 걸리므로 인내심을 가지십시오.
Chromium 40의 Fedora 21 빌드에서 NB 확장을 설치하려고 할 때 데이터를 지우고 확장을 다시로드 한 후에도 'Manifest 파일이 잘못되었습니다'라는 오류가 발생했습니다. 또한 Ubuntu 14.04의 Chromium 41 빌드에 문제가 있었으므로 Chrome을 설치했습니다.
사용하려는 애플리케이션의 APK를 가져옵니다. 아니요, Google Play에서 설치할 수없는 것 같습니다. 앱의 APK 파일이 필요하므로 까다로운 부분입니다.
대부분의 비공개 소스 개발자는 자유롭게 배포하는 것을 원하지 않으므로 Google Play의 대부분의 앱에는 다음 중 하나를 사용해야합니다.
/system/apps
어딘가 에서 복사 할 수 있다고 생각합니다 . 법적인 이유로 인해 권장되지 않습니다.설치
이제 우리는 좀 더 재미있게 시험해 볼 수 있습니다. Chrome의 Apps 항목으로 이동하거나 chrome://apps
URL 막대를 입력 하여 Arc Welder를 시작하십시오. 그런 다음 APK가있는 디렉토리를 선택한 다음 APK를 선택한 다음 창에서 '앱 시작'을 선택하십시오.
창에 다음과 같은 앱 아이콘이 앱에 표시되는 경우 앱이
작동하지 않아서 계속 진행하지 않을 수 있습니다. 이것은 Android 4.4 이상 용 앱에서 많이 발생하는 것 같습니다 ...
그걸 써
나는 그럭저럭 퀵 오피스는 그것이 보여주는 (파일을 저장할 장소를 선택하는 방법에 대한 행복하지 않았다 나는이 문서를 저장할 수 없습니다 불구하고, 실행하고 대부분 확장에서 작동 폴더 저장하기위한 선택 상자가 아닌 파일 선택 상자를 : P)
'앱 시작'을 누르면 확장 프로그램이 Chrome의 앱 페이지에 항목을 자동으로 추가합니다. 독립 실행 형 애플리케이션 실행기를 사용하여 앱 메뉴 / 대시 / 실행기에서 앱을 직접 실행할 수 있습니다. 이 확장 기능은 데스크톱과 통합되므로 에뮬레이터 등을 먼저 시작할 필요가 없습니다.
전반적으로 이것은 훌륭합니다. 아마도 아직 개발 중이며 이것을 위해 설계되지 않았기 때문에 상당히 잘 작동합니다.
출처 :
다른 답변에 제안 또는 당신이 에뮬레이터를 사용할 수 있습니다 - 내가 사용 약간의 성공 했는가 Genymotion을 (거기에 있었다 몇 가지 편리한 지침 여기에 ,하지만 이 답변이 도움이 될 수 있습니다). Android Nougat 앱에 서명해야하기 때문에 Android 에뮬레이터는 Android Studio SDK의 일부로 제공 될 수 있습니다.
가장 가까운 것은 에뮬레이터를 통하는 것입니다. 이 답변은 당신을위한 것이 아닐 수도 있습니다 (이미 모든 것을 알고있을 수도 있습니다). 다른 사람들 이이 스레드에 빠지면 알고 싶어 할 것입니다.
Android SDK (소프트웨어 개발 키트)의 일부인 Android 에뮬레이터를 통해 작업을 실행할 수 있습니다.
이것은 많은 하드웨어 의존적 인 것들 (3D, 전화 통화, GPS, SMS 등)과 어려움을 겪을 수 있지만 상당히 많은 Android 응용 프로그램을 실행할 수있는 가상 장치를 제공합니다
설정하는 방법에 대한 가이드는 다음과 같습니다.
아니요, Oli가 언급 한 에뮬레이터를 제외하고는 할 수 없습니다. 그러나 우분투 사람들 이이 작업을하고있는 것처럼 보이므로 나중에 할 수 있습니다. 내 증거 : http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
이 도메인에 점점 더 많은 개발자가있는 것 같습니다. http://www.shashlik.io/ ,
Shashlik은 무엇입니까 Shashlik의 목표는 표준 Linux 데스크탑에서 가능한 한 쉽고 간단하게 Android 애플리케이션을 실행할 수있는 방법을 제공하는 것입니다.
우분투에서 안드로이드 앱을 실행할 수 있습니다. 안정적이지 않고 모든 앱이 작동하지는 않지만 유망한 것으로 보입니다.
PS I가 가지고 sudo apt-get install libgl1-mesa-dev
와sudo apt-get install kde-baseapps-bin
당신은 할 수 있습니다
그리고 몇 가지 옵션이 있습니다.
우분투에서 안드로이드 앱을 실행할 수 있습니까?
예
기본적으로 Ubuntu Software Center를 사용하여 설치된 다른 응용 프로그램과 마찬가지로?
예, 그러나 많은 땜질을 통해 :
Chrome 은 Android 앱을 크롬 앱으로 실행할 수 있지만 먼저 Arc Welder 또는 ARChon Custom Runtime 을 사용하여 변환해야합니다 .
Anbox 는 에뮬레이터가 아니라 호환성 레이어입니다. 안드로이드 운영 체제를 컨테이너에 넣고 하드웨어 액세스를 추상화하며 핵심 시스템 서비스를 GNU / Linux 시스템에 통합하여 모든 GNU / Linux 운영 체제에서 Android 응용 프로그램을 실행하는 것을 목표로합니다. 다른 기본 응용 프로그램.