Apakah mungkin menjalankan aplikasi Android di Ubuntu? Dan maksud saya bukan di dalam emulator, tetapi secara asli, seperti yang Anda lakukan dengan aplikasi lain yang diinstal menggunakan Ubuntu Software Center.
Apakah mungkin menjalankan aplikasi Android di Ubuntu? Dan maksud saya bukan di dalam emulator, tetapi secara asli, seperti yang Anda lakukan dengan aplikasi lain yang diinstal menggunakan Ubuntu Software Center.
Jawaban:
Jawaban langsungnya adalah tidak, Anda tidak bisa. Meskipun aplikasi Android dikembangkan di Jawa dan karenanya harus berfungsi, lingkungannya sangat berbeda:
Ada emulator yang mengelabui aplikasi dengan memberi mereka bit ekstra yang mereka butuhkan. Tetapi ia menggunakan OpenJDK asli pada mesin Anda sehingga mereka akan berjalan dengan baik. Anggap saja seperti lingkungan pengujian dan bukan emulator.
Pokoknya jika ide Anda menjalankan Layar di laptop Anda, lupakan saja, itu tidak masuk akal sama sekali.
Sekarang Anda dapat di bawah Chrome yang menjalankan APK, menggunakan ekstensi ini (mengingat ekstensi sedang dikembangkan untuk digunakan oleh pengembang untuk menguji aplikasi) . Berikut ini beberapa langkah yang saya lakukan untuk membuatnya bekerja
Pasang dari sini - klik 'Tambahkan ke Chrome'
Ini akan memakan waktu cukup lama karena tampaknya mengunduh pemasang crx dengan berat 113Mb, dan yang lain sekitar 9MB, jadi bersabarlah:
NB pada build Fedora 21 saya di Chromium 40 saya mendapat kesalahan 'File manifes tidak valid' ketika mencoba menginstal ekstensi, bahkan setelah membersihkan data dan memuat ulang ekstensi. Saya juga memiliki masalah dengan build Ubuntu 14,04 dari Chromium, jadi saya menginstal Google Chrome :( dan itu berhasil.
Dapatkan APK aplikasi yang ingin Anda gunakan - tidak, sepertinya Anda tidak dapat menginstal dari Google Play, Anda memerlukan file APK aplikasi, jadi ini adalah bagian yang sulit.
Sebagian besar pengembang sumber tertutup tidak ingin barang-barang mereka didistribusikan secara bebas, jadi untuk sebagian besar aplikasi di Google Play setidaknya Anda harus menggunakan:
/system/apps
atau di suatu tempat - lagi-lagi tidak direkomendasikan karena masalah hukum.Pasang itu
Sekarang kita bisa mencoba sedikit lebih menyenangkan. Buka hal Aplikasi di chrome (atau ketik chrome://apps
bilah URL) dan luncurkan Arc Welder. Kemudian pilih direktori tempat APK berada dan kemudian APK, lalu pilih 'Luncurkan Aplikasi' di jendela.
Jika jendela menampilkan ikon aplikasi sebagai salah satu yang terlihat seperti ini:
aplikasi mungkin tidak akan berfungsi sehingga mungkin tidak ada gunanya melanjutkan. Ini sepertinya terjadi banyak dengan aplikasi untuk Android 4.4 + ...
Gunakan
Saya berhasil menjalankan QuickOffice dan sebagian besar berfungsi di bawah ekstensi, meskipun saya tidak dapat menyimpan dokumen apa pun karena tidak senang memilih tempat untuk menyimpan file (menampilkan kotak pemilihan folder , bukan kotak pemilihan file untuk disimpan: P)
Setelah Anda menekan 'Luncurkan Aplikasi', ekstensi secara otomatis menambahkan entri ke halaman aplikasi di Chrome - ini dapat Anda jadikan peluncur aplikasi mandiri untuk meluncurkan aplikasi langsung dari menu aplikasi / dash / launcher - ini mungkin fitur terbaik ekstensi ini terintegrasi dengan desktop dan Anda tidak perlu meluncurkan emulator dll terlebih dahulu.
Secara keseluruhan ini brilian, mengingat ini mungkin masih dalam pengembangan dan tidak dirancang untuk ini berfungsi dengan baik.
Sumber:
Atau Anda dapat menggunakan emulator seperti yang disarankan dalam jawaban lainnya - saya memiliki beberapa keberhasilan menggunakan Genymotion (ada yang beberapa petunjuk berguna di sini , tapi jawaban ini dapat membantu). Android Emulator dapat diperoleh sebagai bagian dari Android Studio SDK, namun karena aplikasi Android Nougat harus ditandatangani.
Yang paling dekat Anda dapatkan adalah melalui emulator. Jawaban ini mungkin bukan untuk Anda (Anda mungkin sudah mengetahui semua ini) tetapi jika orang lain masuk ke utas ini, mereka mungkin tertarik untuk mengetahuinya.
Anda dapat menjalankan berbagai hal melalui emulator Android, bagian dari Android SDK (perangkat pengembangan perangkat lunak).
Ini menyediakan perangkat virtual yang memungkinkan Anda menjalankan cukup banyak aplikasi Android meskipun mungkin kesulitan dengan beberapa hal yang lebih tergantung pada perangkat keras (3D, Panggilan telepon, GPS, SMS, dll.)
Berikut panduan untuk menyiapkannya:
Tidak, Anda tidak bisa (selain melalui emulator seperti yang disebutkan oleh Oli.) Namun , sepertinya orang Ubuntu sedang mengerjakan ini, jadi Anda mungkin bisa melakukannya di masa depan. Bukti saya: http://arstechnica.com/open-source/news/2009/05/canonical-developers-aim-to-make-android-apps-run-on-ubuntu.ars
Tampaknya semakin banyak pengembang yang memasuki domain ini. http://www.shashlik.io/ ,
Apa itu Shashlik Tujuan dari Shashlik adalah untuk menyediakan cara untuk menjalankan aplikasi Android pada desktop Linux standar semudah dan sesederhana mungkin.
dapat menjalankan aplikasi android, di Ubuntu. Ini tidak stabil, dan tidak semua aplikasi berfungsi, tetapi tampaknya menjanjikan.
PS saya harus sudo apt-get install libgl1-mesa-dev
dansudo apt-get install kde-baseapps-bin
KAMU BISA
Dan memiliki beberapa opsi untuk melakukannya.
Apakah mungkin menjalankan aplikasi Android di Ubuntu?
Iya
Secara alami, seperti yang Anda lakukan dengan aplikasi lain yang diinstal menggunakan Ubuntu Software Center?
Ya, tetapi melalui banyak bermain-main:
Google Chrome dapat menjalankan aplikasi Android sebagai aplikasi chrome tetapi pertama, Anda harus mengonversinya menggunakan Arc Welder atau ARChon Custom Runtime .
Anbox bukan emulator, tetapi lapisan kompatibilitas. Ini bertujuan untuk menjalankan aplikasi Android pada sistem operasi GNU / Linux dengan menempatkan sistem operasi Android ke dalam wadah, mengabstraksi akses perangkat keras dan mengintegrasikan layanan sistem inti ke dalam sistem GNU / Linux, sehingga aplikasi Android dapat diintegrasikan dengan sistem operasi Anda seperti sistem lainnya. aplikasi asli lainnya.
Opsi yang lebih baru tersedia adalah Anbox . Tidak seperti kebanyakan solusi lain, ini berbasiskan wadah daripada menjadi emulator. Ini berarti bahwa itu berjalan pada kernel host. Itu juga mencoba untuk mengintegrasikan ke dalam OS host Anda sehingga aplikasi tampak asli. Saat ini alpha tetapi terlihat menjanjikan.