Saya ingin memasang aplikasi android gratis khusus , yang bekerja di bawah berbagai smartphone Android (persyaratan minimal Android 4.0):
Aplikasi yang tersedia secara bebas disebut PostCard Creator dan berguna untuk mengirim Kartu Pos di Swiss tempat saya tinggal. Ini bekerja di bawah berbagai smartphone Android fisik tetapi tidak dengan semua independen dari versi android.
Instalasi melalui Google PlayStore: https://play.google.com/store/apps/details?id=ch.post.it.pcc
Saya sudah mencoba berbagai Emulator Android gratis selama berjam-jam di Windows tetapi tidak berhasil.
- Android SDK (dicoba dengan perangkat virtual yang berbeda)
- Genymotion (dicoba dengan perangkat virtual yang berbeda)
- www.manymo.com (Aplikasi dapat diinstal tetapi tidak dibuka)
- BlueStacks (Aplikasi dapat diinstal dengan benar dari Play Store tetapi tidak dibuka)
- AndY (Pemberitahuan Play Store "Perangkat Anda tidak kompatibel dengan versi ini", Versi 4.2.2)
- Oracle VM VirtualBox Android Versi 4.2.2 (aplikasi dapat diinstal dari Play Store tetapi tidak dibuka)
- YouWave untuk Android : "Ada masalah saat menguraikan paket." (Saya cukup yakin: apk ini tidak rusak.)
- Droid4X 0.8.5 Beta (Pemberitahuan Play Store "Perangkat Anda tidak kompatibel dengan versi ini", Versi 4.2.2)
- Xamarin Android Player (CPU tidak kompatibel)
Untuk http://www.manymo.com Saya telah menggunakan Pengunduh APK resmi ( https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii ) untuk mengunduh file APK yang saya unggah di sini: http : //www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html
Aplikasi ini berjalan dengan sempurna di smartphone fisik saya dengan versi 4.2.2. Berdasarkan permintaan email, aplikasi tidak tergantung pada versi android. Pengembang mengatakan, itu tidak berfungsi dengan semua perangkat. Saya juga telah menguji kompatibilitas aplikasi secara online. Hasilnya bagus.
Saya akan sangat senang jika seseorang berhasil menggunakan pembuat aplikasi PostCard pada plattform Windows. Apakah ada yang mendapatkannya?
(Atau, jika Anda juga tidak berhasil dengan emulator Android, saya akan sangat senang jika Anda tahu cara yang bisa diterapkan untuk mengemulasi file aplikasi PostCard Creator dari Itunes App Store, karena itu berfungsi juga di Iphone saya secara gratis)
Lampiran dengan adb logcat
(dibuat pada 27.10.2015)
- Unduh versi terbaru Genymotion 2.5.4 (tersedia sejak 08.09.2015 dengan menyertakan Oracle VM VirtualBox) di sini dan pemasangan pada Notebook saya (tanpa sensor GPS fisik) di Windows 8.1 Pro N / Intel (R) Core (TM) i3 CPU / Prosesor berbasis 64-Bit OS x64 / di Swiss dengan IP sendiri
- Klik "Tambahkan perangkat pertama" dan pilih "Google Nexus 4 - 4.4.4 - API 19 - 768x1280"
Unduh "Genymotion-ARM-Translation_v1.1zip" dari sini dan letakkan (dalam bentuk ritsleting) langsung ke perangkat virtual. Tekan OK saat ditanya. Lagi Tekan OK saat ditanya. Klik
Win+R
dan buka jalurcmd.exe
. Arahkan ke folder yang sesuai dengancd C:\Programme\Genymobile\Genymotion\tools
(harus disesuaikan dengan jalur Anda: Jika Anda memasukkan dir Anda harus melihat adb.exe, maka Anda berada di folder yang benar.) Tulis:adb reboot
(hingga perangkat virtual telah dimulai ulang)Unduh "gapps-kk-20140606-signed.zip" (diperlukan untuk 4.4.x) berdasarkan di sini
Untuk menginstal PlayStore: Seret & Jatuhkan file yang diunduh (juga membuka ritsleting) ke perangkat virtual, klik OK, tunggu, klik OK, tunggu, tulis
adb reboot
ke konsol, tunggu. (Android meningkatkan ... Mengoptimalkan aplikasi XX dari 22.) Setelah perangkat virtual dimulai ulang, PlayStore dapat ditemukan sekarang.Login dengan Akun Gmail pribadi (juga dibuat di Swiss) Pembaruan Layanan Google Plus dan semua aplikasi yang diinstal secara otomatis.
Coba instal "PostCard Creator" dari PlayStore (GPS diaktifkan, Kamera diaktifkan, Pengidentifikasi tidak diaktifkan (tidak mungkin dalam versi gratis)) gagal dengan pesan: "Perangkat Anda tidak kompatibel dengan versi ini." Kemudian saya mencoba drag & drop dari PostCard-File.apk. Simbol "PostCard Creator" tersedia di bawah daftar APPS. Tetapi mengklik hasil dengan pemberitahuan: "Sayangnya, Pencipta Kartu Pos telah berhenti."
Tulis
adb logcat
di konsol
Ada keluaran yang panjang, jadi saya hanya mendapatkan baris terakhir dari cmd.exe console yang saya unggah di sini
sumber
Jawaban:
Ini dapat terjadi karena alasan berikut:
Emulator menyajikan CPU x86 / MIPS yang tidak didukung aplikasi (mungkin tidak dalam kasus Anda karena aplikasi tampaknya tidak memerlukan kode asli).
Layanan Google Play. Emulator tidak memilikinya, bahkan tidak ada emulator yang dapat memilikinya kecuali mereka melisensikannya dari Google, dan sebagian besar aplikasi bergantung padanya.
Diperlukan data seluler sebagai koneksi internet (mungkin tidak sama sekali dalam kasus Anda).
Data lokasi. VMWare adalah satu-satunya emulator yang saya tahu yang dapat berhasil melewati perangkat akselerometer / GPS fisik pada tablet Windows yang mendukungnya. Aplikasi mungkin memerlukan layanan lokasi dan akan menolak untuk berjalan jika tidak menyediakan API lokasi yang diperlukan.
Pengembang aplikasi telah membuat aplikasi secara aktif memeriksa apakah sedang dijalankan pada emulator atau tidak, dan aplikasi tidak akan berjalan jika mendeteksi bahwa itu telah diluncurkan pada sebuah emulator. Lihat pertanyaan AE ini .
Untuk kasus Anda, saya curiga 2 atau 4 adalah pelakunya. Mencoba:
Menginstal Android 4.4 pada VMWare Player dengan paket GAPP yang kompatibel dengan x86 dan melihat apakah ia berfungsi (mungkin pada Surface Pro, karena ia memiliki perangkat keras GPS yang diperlukan). Paket GAPP dapat ditemukan di utas XDA.
Jika Anda menggunakan .iso yang disediakan oleh proyek android-x86, setel mode boot VMWare ke BIOS di VM Config.
Setelah instalasi selesai, masukkan zip GAPP yang diunduh ke flashdisk bersama dengan apk untuk aplikasi file explorer (saya sarankan ES File Explorer, dengan cara itu Anda dapat mengekstrak zip langsung di explorer).
Sekarang begitu VM melakukan boot, tetapkan flashdisk ke VM dari opsi "Perangkat" (atau serupa) di bilah menu.
Instal apk file explorer dari flashdisk (gunakan pengelola file bawaan) (pastikan opsi "Sumber Tidak Dikenal" diaktifkan di bawah pengaturan keamanan).
Kemudian root VM mengikuti panduan ini .
Terakhir, ekstrak zip GAPP ke lokasi yang nyaman (sedemikian rupa sehingga mengekstrak ke
/sdcard/
) di VM dan ikuti panduan ini (gunakan metode 2) untuk menginstalnya.Alasannya karena sebagian besar ponsel atau perangkat lain dengan Android dari pabrik memiliki Google Apps (GAPPs) yang sudah diinstal sebelumnya sebagai OEM yang mengambilnya dari Google, tetapi setiap distribusi kustom Android awalnya tidak memiliki ini karena pengembang mereka tidak dapat atau tidak melisensikan GAPP ini dari Google. Emulator termasuk dalam kategori, kebiasaan, kedua.
Selain itu, pembatasan lokasi perangkat keras dan wilayah pada aplikasi juga dapat menjadi penyebabnya. Emulator tidak dapat mengemulasi perangkat keras lokasi dan / atau menyajikan data lokasi atau wilayah yang tidak terduga ke aplikasi, menyebabkannya mogok / macet / apa pun.
Edit:
Dari menganalisis
logcat
file, saya dapat menyimpulkan bahwa aplikasi Postcard Creator secara aktif memeriksa layar berkemampuan sentuh pada perangkat (yang mana emulator selain SDK satu atau Bluestacks / Youwave akan gagal). Dalam kasus yang diberikan, ini mungkin yang menyebabkan aplikasi mogok. Selain itu, aplikasi ini memuat pustaka aslilibxwalkcore.so
,, yang digantikan oleh Fatal Signal 11 (SIGSEGV) dari pustaka Dalvik VM, yang mungkin menunjukkan kesalahan segmen (segfault), yang memaksa membunuh proses aplikasi. Ada juga kesalahan dalam mengambil tangkapan layar aktivitas, yang mungkin terkait dengan tangkapan layar Android untuk aplikasi terbaru, dan dapat dimengerti karena aplikasi mengalami gangguan.Juga, saya berpikir bahwa VMware dapat beralih ke layar sentuh pada perangkat berkemampuan sentuh, tetapi sekali lagi, Android-x86, yang tidak dibangun untuk berjalan pada perangkat berkemampuan sentuh secara eksklusif, mungkin kekurangan driver yang diperlukan untuk menghadirkan layar sentuh ke aplikasi yang memerlukan Itu.
EDIT 2:
Saya menemukan ini hari ini: ConsoleOS (perhatikan bahwa ini bukan emulator, ini seperti menjalankan distro Linux dalam mode dual-boot pada PC dengan Windows, dengan perpindahan cepat (mereka mengatakan hanya 10-an) di antara mereka).
Ini mengklaim sebagai paket all-in-one Android untuk PC dan tablet x86 yang memungkinkan untuk GAPP berlisensi asli dan juga dilisensikan oleh Google untuk distribusi OEM. Ini mungkin memotongnya. Jika sekarang aplikasi Anda tidak berjalan, itu mungkin karena itu tidak mendukung platform x86. Kemudian, saya benar-benar tidak tahu bagaimana melangkah lebih jauh.
Penting
Ini adalah rilis yang berfokus pada pengembang dan karena itu sama sekali tidak lengkap dan fitur kereta. Anggap saja sebagai "alpha" ROM. Mungkin menolak untuk boot atau memiliki berbagai masalah lainnya. Ini mungkin membuat PC uji Anda benar-benar tidak dapat digunakan. Jangan salahkan saya jika ini terjadi, dan tolong perhatikan peringatan ini.
Lihat ini (perbandingan "mereka" dengan proyek Android-on-x86 lainnya):
Kredit gambar: ConsoleOS Inc.
sumber
Google baru-baru ini merilis aplikasi Chrome ARC Welder , yang memungkinkan Anda untuk menjalankan aplikasi Android jika Anda menggunakan Chrome OS, atau menggunakan browser web Chrome.
Lihatlah panduan Memulai ini .
Cara Menggunakan Tukang Las ARC Google untuk Menjalankan Aplikasi Android di Chrome
Instruksi Sangat Umum:
Pengaturan folder kerja (Sekali mati, hanya terjadi pada luanch pertama)
Muat APK
Saya harap ini berhasil untuk Anda. Tambahkan komentar jika Anda memerlukan info lebih lanjut.
sumber