Get it

Current Version: 0.9.3 – Size: 139MB


There is a nice “How-To” install and use shashlik: https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik/

The current version has been tested to work within a KDE Plasma 5 environment. In other environments, it *could* work, but is not tested by the developers.

If you have compiled packages for latest Shashlik or know where to find such, please let us know in the comments and we link to it above.

Report any issues on github here: https://github.com/shashlik/shashlik-build/issues

  • Aram Grigoryan

    rpm builds?

  • http://twit.altervista.org Wesley Otugo

    RPM ?

  • CW

    I was pretty excited about this but it looks like a lot of work to build from scratch. I’m assuming that’s why there’s just a .deb installer and no .rpm version.

    • http://opinadorcompulsivo.blogspot.com Miquel Mayol i Tur

      you can use yaourt from rpm distros now and use the AUR package.

  • Chris Macy

    Downloading on Ubuntu now, I’ll post back here how it works out. Is there a way we can support this work?

  • Andrew Anderson

    I can get apks to install. But many don’t function well once installed. The project has promise if it can mature to a point were compatibility with apks in not such a prevalent issue.

  • http://nitrofurano.altervista.org nitrofurano

    the packages above should mention they are for amd64 – i’m using i386 only

    • yomachaser

      I hope this doesn’t come off as rude ,but …why? Why are you still using 32bit?

      • http://nitrofurano.altervista.org nitrofurano

        because the computer is still working, it is still perfect for my needs, and i don’t want to feed planned obsolescence! :)

        • Ilya Kuchaev

          So why do you need the android apps there? :)

          • http://nitrofurano.altervista.org nitrofurano

            are you saying it is impossible? :)

      • Clinton Stacy

        Android apks contains x86 compiled shared objects. If you’re using this tool for what I am, you’ll be frustrated to have mixed architecture within a single process. 😉 Trampolines would work better if ALL the code in question was 32-bit OR 64-bit, but not both.

      • Shane Kennedy

        Because is is more hardware efficient if you don’t use 64bit apps

  • jorge luis

    ok 😉

  • Ítalo

    Perfect Ubuntu!

  • Emilio Aldao

    Dont work in my Linux Mint 17.3

    • Phillip Cline

      Or Linux Mint 17.2

    • Atheror

      Works on my Mint 17.3
      example
      /opt/shashlik/bin/shashlik-install com.dotgears.flappybird-1.3-4-minAPI8.apk
      /opt/shashlik/bin/shashlik-run com.dotgears.flappybird flappybird

      • ReNa

        Does not work under Linux Mint 17.3 for me :-(
        I created an issue at https://github.com/davidedmundson/shashlik2/issues/1
        @atheror:disqus what graphic card do you use?

        • Atheror

          nothing fancy.. Intel HD4000 CPU corei3

          • ReNa

            my setup: AMD Athlon II X4 651 Quad-Core + ATI RV516 [Radeon X1300/X1550 Series]

  • Dimitris

    Works great on Debian Jessie (8.3) amd64, kernel 4.3.5 (from the backports)
    If you guys can get a per-app settings configuration system (to simulate
    bigger screens and portrait/landscape layouts) it would be awesome.

    Oh and we also need a reliable apk install-uninstall mechanism.

    When those two are done it will be as close to perfect as we can get it :)
    (Next deliverable we’ll ask you for some USB or PCI passthrough for some hardware simulation but we’re not in a big hurry :) ) Thanks for your hard work :)

  • randagioul

    i’ve just installed but… how can i lunch the app?

    • ReNa

      $ /opt/shashlik/bin/shashlik-install /path-to-your-apk/com.dotgears.flappybird.apk
      $ /opt/shashlik/bin/shashlik-run com.dotgears.flappybird “Flappy Bird”

  • Gianni

    When try to open .deb file with Ubuntu Software Center i received this message error :

    The package doesn’t provide a valid Installed-Size control field. See Debian Policy 5.6.20.

    From the command line nothing happens
    # sudo dpkg -i shashlik_0.9.3.deb

    Not work on Ubuntu 15.10

  • ΝΙΚΟΛΑΟΣ

    Installed on manjaro but how do i open it???

    • http://www.funstufftosee.com/ Dozerman

      Same OS, same problem. Not opening for me on KDE Manjaro when typing in “shashlik” or related commands. Also not showing up in the launcher.

      • ibattlemonsters

        There is no gui. You run shashlik-install filename.apk in terminal then you run shashlik-run filename.apk

  • rootdata0x

    In archlinux works! 😀

  • Henry Wu

    not work in ubuntu 16.04 nightly build.

    Selecting previously unselected package shashlik.
    (Reading database … 165292 files and directories currently installed.)
    Preparing to unpack shashlik_0.9.3.deb …
    Unpacking shashlik (0.9.3-1) …
    dpkg: dependency problems prevent configuration of shashlik:
    shashlik depends on libc6-i386; however:
    Package libc6-i386 is not installed.
    shashlik depends on lib32gcc1; however:
    Package lib32gcc1 is not installed.
    shashlik depends on lib32z1; however:
    Package lib32z1 is not installed.

    dpkg: error processing package shashlik (–install):
    dependency problems – leaving unconfigured
    Errors were encountered while processing:
    shashlik

    • https://battleofhrubieszow.wordpress.com Kamil Koczurek

      use sudo apt-get install -f.

      • Henry Wu

        It will remove the shashlik,not install the dependency

        • https://battleofhrubieszow.wordpress.com Kamil Koczurek

          It should be removed, as the installation wasn’t successful. You should try doing this:
          apt deb shashlik-*.deb
          and in case of error – apt install -f

          If that one deosen’t work too, you can install dependencies manually.

          • radvla

            how can i install dependencies manually, i do not know?

      • Henry Wu

        see this

    • Kirn Gill

      run “sudo apt-get install -f”

  • Baggia Nate

    Oh yesss, beautiful!
    Oh noooo, nothing rpm builds? :-(

    • Baggia Nate

      …mmm, ok…

      download deb file: shashlik_x.y.z.deb
      alien –to-rpm shashlik_x.y.z.deb
      rpm2cpio shashlik_x.y.z.rpm | cpio -idmv

      download apk file: AnTuTu Benchmark (com.antutu.ABenchMark-5.7.1-5070100-minAPI14.apk)
      /opt/shashlik/bin/shashlik-install com.antutu.ABenchMark-5.7.1-5070100-minAPI14.apk
      /opt/shashlik/bin/shashlik-run com.antutu.ABenchMark-5.7.1-5070100-minAPI14.apk antutu

      …but, see screenshot… :-(
      Some suggestions?

      [ run on Fedora 23 – 64 bit ]

  • http://mkhuda.com/ mkhuda

    Upload to repos may will be great.

  • Muaad ElSharif

    Can’t download .deb
    Please fix the download mirror

  • Walberth Vieira

    Pacote rpm please.

  • Tiago Winehouse

    Nice! Ohhhhhhhhhhh YES!

  • https://mantisfistjabn.wordpress.com/?ref=spelling Mantisfistjabn

    Gtting this on Antergos

    ==> ERROR: shashlik-bin no está disponible para la arquitectura «i686».

    ==> ERROR: Makepkg no ha podido compilar shashlik-bin.

    • Kirn Gill

      Use a 64-bit OS.

  • Federico Galli

    fedora packages ?

    • Bec-Busuck

      Hello,

      Use alien to make a rpm package using the Ubuntu package.

      The rpm you will get is not perfect (shashlik-0.9.3-2.x86_64 conflict with filesystem-3.2-28.fc21.x86_64 packet). You have to correct it using rpmrebuild.

      Just do that:

      fakeroot alien shashlik_0.9.3.deb –to-rpm

      sudo rpmrebuild -ep shashlik-0.9.3-2.x86_64.rpm

      Then you will enter into Vim to correct some stuff.

      Just comment the line: %attr(0755, root, root) “/”

      then…

      sudo yum install /root/rpmbuild/RPMS/x86_64/shashlik-0.9.3-2.x86_64.rpm

      Done!

      Tested on Fedora 21 x86_64 with gnome.

    • paolo antinori

      Hey man! Any chance you have already done it and want to share it? Maybe even with a copr repo?

  • saleh_oukiki

    is not working on system 32bit!!!!?

  • Saqib

    Please provide a snap package for ubuntu 16.04.

  • https://instagram.com/Sckillfer F. S.

    No 32-bit, great!

  • http://www.funstufftosee.com/ Dozerman

    Loads up great for me on Manjaro Plasma 5, but will not accept mouse input.

  • Hemant Kumar

    shashlik is sucessfully installed…but apps is not opening..(kali linux 64)

  • Hemant Kumar

    shashlik is sucessfully installed…but apps is not opening..(kali linux 64)

    • Kirn Gill

      You’ll need to install the appropriate libgl package for your driver.

      • https://ruskijezik.wixsite.com/ruski Александар

        How to do that?

        • Kirn Gill

          Read the documentation for your distribution. Proprietary drivers often replace the Mesa system libGL.so.1 file with a version designed for the driver.

          If you use NVIDIA driver, make sure you only use NVIDIA libGL.so.1, if you use open source Mesa driver, use Mesa libGL.so.1

          Please read your distribution’s help files and online wiki!

  • Dendy Octavian

    I cant download ubuntu package.. :(

  • Dakhamat Mohammad

    Arch linux is the best os ever

  • Clinton Stacy

    I just got Shashlik to work on Debian Jessie 8, but the app is not accepting mouse clicks. I’m wondering if I can programmatically emulate a mouse click to this window as a work-around?

    Also, it would be nice there was a forced-rotation hotkey because the game I’ve installed is initializing sideways in the viewport.

  • Jhon

    How to uninstall an application?

    • Jesus Sairitupac

      +1

    • http://gwgamenet.com/ Corey Drew Bruce

      sudo apt-get remove shashlik

  • m.n

    which distro shashlik already installed?

    • Kirn Gill

      None, it’s not a finished product.

  • NH Komaiha

    why isnt there a storage for android apps to use?
    i mean sd card image
    or any place to let apps use when they run…

  • ratapan ratapan

    hi i try installing whats app but error
    “W/asset (13152): Asset path whatsapp.apk is neither a directory nor file (type=1).
    ERROR: dump failed because assets could not be loaded
    Could not get APK info. Broken setup?
    Could not get APK info. Broken setup?

    i try instal code is “/opt/shashlik/bin/shashlik-install whatsapp.apk”
    apk download using googleplaydownloader app

    • Iesø Nagata

      to play Whatsapp u can try
      https://whatsie.chat/
      Whatsie

      [A simple & beautiful desktop client for WhatsApp Web.
      Chat without distractions on OS X, Windows and Linux.]

  • Clinton Stacy

    I have a question. Does Shashlik run android binaries natively on Linux, or is it interpreting the binaries in some way a virtual machine might?

    • Linuxlover

      Shashlik works like wine, he runs android binaries natively with the libs

  • Fuad Hammam

    just for amdx64
    no for i386
    ><

  • Basyaruddin Chilmi

    Im waiting for Raspberry Pi package, i hope it be soon release

  • JUAN QUISPE

    no 32bits … :(

  • Alejandro Segade

    no 32 bits.. :.(

  • Bobby Cooper

    7 Billion people in the world and no Debian Jessie package available. I won’t use Ubuntu or any ports from it. I hope someone will post a deb for Debian Jessie. Please !

    • Justin Phillips

      I would assume the DEB package would work on Debian, but 7 billion people in the world doesn’t equal number of debian users. There are more Ubuntu users, so it makes sense to call it Ubuntu package.

  • Sheldon W B Maschmeyer

    Tried to use it to install OneNote x86 for Android. OneNote 2016 is not yet wine compatible, the online web browser version is limited (Android version slightly less limited). Nice concept but, full emulation at the moment is more reliable.

  • http://lilly.thejcklatch.us Lillian Combies

    It says there ar unresolvable depandacies

  • weslleypokemon

    (Lendo banco de dados … 219287 ficheiros e directórios actualmente instalados.)
    A preparar para desempacotar shashlik_0.9.3.deb …
    A descompactar shashlik (0.9.3-1) sobre (0.9.3-1) …
    dpkg: problemas com dependências impedem a configuração de shashlik:
    shashlik depende de libc6-i386; porém:
    Pacote libc6-i386 não está instalado.
    shashlik depende de lib32gcc1; porém:
    Pacote lib32gcc1 não está instalado.
    shashlik depende de lib32z1; porém:
    Pacote lib32z1 não está instalado.

    dpkg: erro ao processar o pacote shashlik (–install):
    problemas de dependência – deixando desconfigurado
    Erros foram encontrados durante o processamento de:
    shashlik

    • Tiago Pereira

      Tente
      sudo apt-get -f install
      só depois tente novamente o DPKG

  • eexpress
    • Linuxlover

      You are using unity (default ubuntu interface), but you need kde to run shashlik (Kubuntu or manjaro kde)

      • http://blog.cerberos.id.au lovestha

        Does it require KDE or are the libs enough?

      • http://www.rapidrage.org/ FihuFil

        I’m also curious if installing some KDE-libs would help

      • Bruno Bicalho

        It’s reporting an missing LibGL.so library.

  • Zandao

    It’s just not an Ubuntu package, please rename it a Kubuntu package.

  • Andrew Watson

    Mouse/touchscreen doesn’t seem to work in the instagram app, so logging in is impossible. Other than that, I was very impressed that the Instagram app launched at all, although it took 4 tries.

  • Neco Carmello

    mine just says pacman is currenty in use, please wait every time iv tried but its not aslready running i even tried logging out and back in and still says it

    im running apricity os

  • iahnn

    cant download. says too long to respond. Why dont you host the file in sashlik.io?

  • Stop Bush and Clinton

    So how do you build it from source for all the people not on Ubuntu?

  • Federico

    Is this project still alive?

  • Ole Johansen

    This is nothing less than very exciting and even if I could not get it installed to my Fatdog64(eats .deb’s, after converting to native ), I am still impressed. Better know what kind of Ubuntu this runs under. This is not mentioned as I can see.

  • Gregorius Pradana Satriawan

    I succesfully installing Shashlik on my ubuntu 16.04, but can’t run 😔.
    How to run Shashlik via terminal?
    Thanks

    • RDzeko

      /opt/shashlik/bin/shashlik-run app,
      Example, /opt/shashlik/bin/shashlik-run com.supercell.clashofclans

  • Azurasy

    Cant get it to work: I dont have libGL.so

    starting emulator
    emulator: WARNING: system partition size adjusted to match image file (750 MB > 200 MB)

    emulator: WARNING: data partition size adjusted to match image file (750 MB > 200 MB)

    setting icon3
    Creating filesystem with parameters:
    Size: 69206016
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 4224
    Inode size: 256
    Journal blocks: 1024
    Label:
    Blocks: 16896
    Block groups: 1
    Reserved block group size: 7
    Created filesystem with 11/4224 inodes and 1302/16896 blocks
    Failed to load libGL.so
    error libGL.so: cannot open shared object file: No such file or directory
    Failed to load libGL.so
    error libGL.so: cannot open shared object file: No such file or directory

    • Tomer Deniau

      locate libGL.so
      sudo ln -sv /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so

      However it doesn’t solve my blackscreen with android bar at the bottom issue…

  • http://paraplegicracehorse.net Charles Reynolds

    Wow. This is a prime candidate for an AppImage.

  • JRD0809

    what about opensuse and fedora :c
    you should make a flatpak guys, and forget all about debs rpms or aur

    please, this proyect is awesome 😀

  • https://eliasojala.me Elias Ojala

    I made a graphical user interface for installing .apk-files to Shashlik.

    https://github.com/theel0ja/shashlik-gui

    • http://jacobgadikian.com Jacob Gadikian

      Very nice! Thank you!

  • Ello Oku

    how about a raspberry pi 3?

  • Iwan Achmad

    how to uninstall apps ? i can’t find apps data anywhere

    • 余阳舟

      :) Hi, installed apps will create datas in these directorys, and just need to delete the proper files in it:
      # /home/[yourusername]/.local/share/shashlik/
      # /home/[yourusername]/.local/share/applications/ (shashlik-*.desktop)
      # /tmp/android-user/

  • psy-web rocks

    anyone find a way to satisfy python3-xdg dependencies on ubuntu 12.04?

    • Skylar Ittner

      Why are you using 12.04? It’s EOL this April. Just upgrade already.

    • radvla

      i have the same problem than you.Plese Help!!!!

  • David

    Error in tutorial link: to resize window and landscape tip
    https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik/

    * NOTE: Some applications fail to change the resolution, even doing the configuration change well.

    ERROR:
    Landscape tip
    […]
    Then locate the “-noskin” argument and replace it with “-skin 480×320” or any other resolution in the standard ratios.

    OK:
    Landscape tip
    […]
    Then locate the –> “-noskin” “-skin”, “480×320″, <– or any other resolution in the standard ratios.

  • Guilherme Laureth

    https://uploads.disquscdn.com/images/b73ebf6859a4b43e5d3809f06ec1b317256780a13512041337b174f02cdb4afa.jpg

    [PT]
    Eu instalei tudo e todas as ”libs” que o pessoal mandou instalar mas quando entro fica só assim:
    [ENG]
    I have installed everything right and more the ”libs” the people told me to install, but when i open the apps this happens:

    ANY HELP?

  • Mateus Sales

    md5sum .deb????

  • Mark Braddock

    Im glad I found this. I plan to try it out on Linux Mint 18.1. Ive not had sucess getting Office 2013 to run using Wine or Crossover, so maybe this will work then allow me to go to Google Play Store and pull down the free Word, Excel and Outlook for Droid on to my Linux system.

  • Nenito

    your instructions were confusing, found a more noob friendly tutorial https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik/ Anyways I installed this on Linux Mint 18.1 so I could run my ColorNote app, and the app works perfectly, thank you so much for this great tool ^_^

    • Starbuck2001

      Apply

  • Sebastian

    Why are all these kde packages needed for this? ._. :C

    • kyklous

      “The current version has been tested to work within a KDE Plasma 5 environment. ”

      I guess it was implemented in KDE, for KDE 😛

    • Nikato Muirhead

      Many, if not most, android apps are written in QT, KDE is also written QT and therefore has most of the libraries needed for android to run.

  • Arthur Carlos

    instalei no meu linux mint 18, muito bom !