웹사이트 검색

Shashlik을 사용하여 Linux에서 Android 앱(APK)을 설치하고 실행하는 방법


이 페이지에서

  1. Sashlik 설치
  2. Android APK 설치 및 실행\n
  3. 가로 팁
  4. 결론

Shashlik은 기본적으로 Linux 사용자가 GNU/Linux 배포판에서 바로 Android APK를 설치하고 실행할 수 있도록 하는 소프트웨어 구성요소 집합입니다. Shashlik은 설치된 Android 애플리케이션을 시작할 때 사용자 세션 내에 중첩되는 Android 버전을 에뮬레이션하는 대신 제거된 버전의 Android를 사용하여 이를 달성합니다. 앱의 그래픽 렌더링은 우리 시스템의 OpenGL 인프라에 의해 수행되므로 잘 지원되는 것에 대해 성능이 좋습니다.

불행하게도 Shashlik은 아직 많이 개발 중이며 아직 많은 응용 프로그램을 지원하지 않지만 여전히 매력처럼 작동하는 유용한 응용 프로그램을 많이 찾을 수 있습니다. 유일한 절대 전제 조건은 Shashlik을 실행하려고 시도하는 동시에 다른 가상화 프로세스를 실행하지 않고, Shashlik에서 사용되는 APK가 x86 아키텍처에서 실행되도록 빌드되었으며, Shashlik이 64비트 Linux에 설치되어 있다는 것입니다. 체계. 또한 개발자는 KDE Plasma 환경에서 소프트웨어를 실행할 것을 제안하는데, 이는 KDE Plasma 환경에서만 테스트하고 있기 때문입니다. 하지만 Pantheon에서도 작동한다는 것을 확인할 수 있습니다(일부 관련 오류 메시지 포함).

Shashlik 설치

이 글을 작성할 당시 Shashik의 최신 버전은 0.9.3이며 이 웹 페이지에서 다운로드할 수 있습니다. 시스템에 따라 사용할 수 있는 Debian(Ubuntu) 및 Arch 사전 빌드 패키지가 있으며 Fedora 및 Suse 시스템의 여러 사용자는 외계인이 생성한 RPM도 작동한다고 보고합니다. Ubuntu 사용자는 다운로드 위치에서 터미널을 열고 다음 명령을 입력하여 다운로드한 패키지를 설치할 수 있습니다.

sudo dpkg -i shashlik_0.9.3.deb

공식 웹 사이트에 있는 지침에 따라 소스에서 Shashlik을 컴파일할 수도 있지만 적어도 지금은 바이너리와 라이브러리를 올바른 위치로 직접 이동해야 하므로 이 옵션을 권장하지 않습니다.

Android APK 설치 및 실행

Shashlik이 설치된 후 APK 데이터베이스를 방문하여 Shashlik으로 실행하려는 애플리케이션을 다운로드합니다. 그런 다음 다운로드한 APK 위치에서 터미널을 열고 다음 명령을 입력하여 시스템에 설치합니다: "/opt/shashlik/bin/shashlik-install name_of_apk_file”. 예를 들어 Viber apk를 다음과 같이 설치했습니다. 다음 스크린샷:

다음 단계는 동일한 터미널 세션에서 "/opt/shashlik/bin/shashlik-run name_of_splash_png name_of_apk_file” 명령을 입력하여 APK를 실행하는 것입니다. 필요한 파일을 /.local/share/shashlik에 생성하고 저장했습니다. 이러한 파일에는 스플래시 png 이미지 파일과 userdata.img가 포함됩니다. APK를 실행하면 Shashlik은 명령에 지정한 파일을 찾습니다. test.apk라는 애플리케이션에 해당하는 splash.png이며, 명령은 "/opt/shashlik/bin/shashlik-run splash test.apk”가 됩니다. Viber에서 제가 한 방법은 다음과 같습니다.

간단하게 하기 위해 APK는 이전에 보여준 명령으로 시스템에 설치되므로 응용 프로그램 메뉴/대시에서 APK를 찾고 클릭 한 번으로 실행해야 합니다. 그러나 이것은 모든 앱에서 제대로 작동하지 않을 수 있지만 매우 편리합니다. 어떤 경우든 문제를 해결하는 데 필요한 통찰력을 얻으려면 터미널에서 실행하는 방법을 알아야 합니다.

현재 구현된 제거 기능이 없으므로 /.local/share/applications로 이동하고 해당 파일을 삭제하여 Shashlik에 의해 설치된 바이너리를 수동으로 제거할 수 있습니다. 이렇게 하면 응용 프로그램 메뉴에서 제거됩니다.

가로 팁

소프트웨어가 첫 번째 안정적인 버전에 도달하지 않았기 때문에 특정 앱의 사용자 경험에 중요할 수 있는 옵션을 만지작거릴 수 없습니다. 에뮬레이터를 가로 화면 모드로 설정하는 경우가 일반적이므로 방법은 다음과 같습니다. 관리자 권한으로 파일 관리자를 열고 /opt/shashlik/bin으로 이동한 다음 선호하는 텍스트 편집기로 "shashlik.run을 엽니다. 그런 다음 "-noskin” 인수를 찾아 "-skin 480x320” 또는 다른 것으로 바꿉니다. 표준 비율의 해상도.

결론

Shashlik은 아직 불안정하고 강력하지 않을 수 있지만 사용이 매우 간단하다는 사실은 눈에 띄지 않고 감사하지 않습니다. 시간이 지남에 따라 실행할 수 있는 앱 수와 관련하여 훨씬 더 간결하고 성공적이 될 것이라고 확신합니다. 사람들은 소프트웨어가 이미 할 수 있는 것을 나타내는 Shashlik에서 잘 실행되는 까다로운 3D 게임을 보고합니다. Linux에서 Android 앱을 재미있게 테스트하고 행운을 빕니다!