Olası her uygulama ile çalışan bir Android Emulator var mı?


10

Farklı Android akıllı telefonlar (Android 4.0'ın minimum gereksinimleri) altında çalışan belirli bir ücretsiz android uygulaması yüklemek istiyorum :

Serbestçe kullanılabilir uygulama PostCard Creator denir ve yaşadığım İsviçre'de Kartpostal göndermek için yararlıdır. Farklı fiziksel android akıllı telefonlar altında çalışır, ancak android sürümünden bağımsız değildir.

Google PlayStore üzerinden kurulum: https://play.google.com/store/apps/details?id=ch.post.it.pcc

Farklı ücretsiz Android Emülatörlerini Windows altında birçok saat boyunca denedim , ancak başarılı olamadım.

  • Android SDK (farklı sanal cihazlarla denendi)
  • Genymotion (farklı sanal cihazlarla denendi)
  • www.manymo.com (Uygulama yüklenebilir ancak açılamaz)
  • BlueStacks (Uygulama Play Store'dan düzgün şekilde yüklenebilir, ancak açılamaz)
  • AndY (Play Store bildirimi "Cihazınız bu sürümle uyumlu değil", Sürüm 4.2.2)
  • Oracle VM VirtualBox Android Sürüm 4.2.2 (uygulama Play Store'dan yüklenebilir ancak açılamaz)
  • Android için YouWave : "Paketi ayrıştırmada bir sorun var." (Eminim: apk bozuk değil.)
  • Droid4X 0.8.5 Beta (Play Store bildirimi "Cihazınız bu sürümle uyumlu değil", Sürüm 4.2.2)
  • Xamarin Android Player (CPU uyumlu değil)

İçin http://www.manymo.com ben yasal APK Downloader (kullandım https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii ) Burada yüklenen APK dosyasını indirmek için: http : //www.file-upload.net/download-10976262/ch.post.it.pcc.apk.html

Uygulama, 4.2.2 sürümü ile fiziksel akıllı telefonumda mükemmel çalışıyor. Bir e-posta isteğine göre, uygulama android sürümüne bağlı değildir. Geliştirici, tüm cihazlarla çalışmadığını söylüyor. Ayrıca çevrimiçi uygulama uyumluluğunu test ettim. Sonuç iyiydi.

Birisi bir Windows platformunda uygulama PostCard yaratıcısını kullanmayı başardıysa çok memnun olurum. Birisi anlıyor mu?

(Alternatif olarak, Android emülatörleriyle de başarılı olmazsanız, PostCard Creator uygulama dosyasını Itunes App Store'dan taklit etmenin uygulanabilir bir yolunu biliyorsanız çok mutlu olurum, çünkü Iphone'umda da ücretsiz olarak çalışır)


Ek adb logcat(27.10.2015 tarihinde oluşturuldu)

  1. En yeni sürüm Genymotion 2.5.4'ü (Oracle VM VirtualBox ile birlikte 08.09.2015 tarihinden itibaren mevcuttur) buradan indirin ve Windows 8.1 Pro N / Intel (Intel) Core ™ TM3 i3 CPU / 64-Bit OS x64 tabanlı işlemci / İsviçre'de kendi IP'si ile
  2. "İlk cihaz ekle" yi tıklayın ve "Google Nexus 4 - 4.4.4 - API 19 - 768x1280" seçeneğini belirleyin
  3. İndir "Genymotion-ARM-Translation_v1.1zip" dan buraya doğrudan sanal cihaza (açılmış halde) ve bırakın. Sorulduğunda Tamam'a basın. Tekrar sorulduğunda Tamam tuşuna basın. Tıklayın Win+Rve yolu açın cmd.exe. cd C:\Programme\Genymobile\Genymotion\toolsİle ilgili klasöre gidin (yolunuza uyarlanmalıdır: dir girerseniz adb.exe dosyasını görmelisiniz, o zaman doğru klasördesiniz.) Yazma: adb reboot(sanal cihaz yeniden başlatılıncaya kadar)

  4. İndirin "gapps-kk-20140606-signed.zip" (4.4.x için gerekli) dayalı burada

  5. PlayStore'u kurmak için: İndirilen dosyayı (ayrıca açılmış) sürükleyip sanal aygıta sürükleyin, Tamam'ı tıklatın, bekleyin, Tamam'ı tıklatın, bekleyin, adb rebootkonsola yazın, bekleyin. (Android yükseltiliyor ... 22'nin 20. uygulaması optimize ediliyor) Sanal cihaz yeniden başlatıldıktan sonra PlayStore şimdi bulunabilir.

  6. Kişisel Gmail Hesabıyla (İsviçre'de de oluşturulur) giriş yapın Google Plus Hizmeti ve otomatik olarak yüklenen tüm uygulamalar için güncelleme

  7. "Cihazınız bu sürümle uyumlu değil." Sonra sürükle ve bırak PostCard-File.apk denedim. "PostCard Creator" sembolü APPS listesinin altında bulunur. Ancak bildirimle sonuçları tıkladığınızda: "Ne yazık ki, PostCard Creator durdu."

  8. adb logcatKonsolda yaz

Uzun bir çıktı var, bu yüzden sadece burada yüklediğim cmd.exe konsolundan son satırları alıyorum


1
Uygulama henüz başlamıyor veya yüklendikten sonra başarısız oluyor mu?
Colin

1
Başlamaz. (Fiziksel cihazlarla çok sık çalışır.)
laminin

1
Uygulamayı indirmeyi denedim, ancak ülke tarafından kısıtlanmış görünüyor. Sorun bu olabilir
Colin

1
Bu tür kısıtlamalardan kaçınmak için İsviçre'de bulunan ücretsiz bir VPN kullanabilir misiniz?
laminin

1
Büyük olasılıkla, konumu belirlemek için Google Play hesabınızı kullanmanız da olasıdır. Kullanabileceğinizi bildiğim iyi bir VPN'e TunnelBear denir. Ancak oyun mağazasını yüklemek için, yüklü değilse öykünücüye google oyun hizmetlerini yüklemeniz gerekir
Colin

Yanıtlar:


8

Bu aşağıdaki nedenlerden dolayı olabilir:

  1. Emülatör, uygulamanın desteklemediği bir x86 / MIPS CPU sunar (uygulama yerel kod gerektirmediğinden muhtemelen sizin durumunuzda değildir).

  2. Google Play Hizmetleri. Emülatör onlara sahip değildir, aslında hiçbir emülatör Google'dan lisanslamadıkça onlara sahip olamaz ve çoğu uygulama onlara bağımlıdır.

  3. İnternet bağlantısı olarak mobil veri gerekir (belki de sizin durumunuzda olmayabilir).

  4. Konum verileri. VMWare, Windows tabletlerde onları destekleyen fiziksel bir ivmeölçer / GPS donanımına başarılı bir şekilde geçebilen tek emülatör. Uygulama, konum hizmetlerine ihtiyaç duyabilir ve gerekli konum API'larını sağlamazsa çalışmayı reddeder.

  5. Uygulama geliştiricisi, uygulamayı bir emülatörde çalıştırılıp çalıştırılmadığını aktif olarak kontrol etti ve uygulama, bir emülatörde başlatıldığını tespit ederse çalışmaz. Bu AE sorusuna bakın .

Sizin durumunuz için sanırım 2 ya da 4 suçlu. Deneyin:

  1. Yükleme Android 4.4 üzerinde VMWare Player bir ile x86 uyumlu GAPPS paketine ve eğer çalışırsa (belki Pro Yüzey üzerinde o gerekli GPS donanımını olduğundan,) bakın. GAPP paketleri XDA iş parçacıklarında bulunabilir.

  2. Android-x86 projesi tarafından sağlanan .iso kullanırsanız, VM Config'de VMWare önyükleme modunu BIOS olarak ayarlayın.

  3. Yükleme tamamlandığında, indirilen GAPP'leri zip'i bir dosya gezgini uygulaması için bir apk ile birlikte bir pendrive'a koyun (ES Dosya Gezgini'ni öneririm, bu şekilde zip'i doğrudan gezginde ayıklayabilirsiniz).

  4. Şimdi VM önyüklendiğinde, pendrive'ı menü çubuğundaki "Aygıtlar" (veya benzeri) seçeneğinden VM'ye atayın.

  5. Dosya gezgini apk dosyasını pendrive'dan yükleyin (yerleşik dosya yöneticisini kullanın) (güvenlik ayarları altında "Bilinmeyen Kaynaklar" seçeneğinin etkinleştirildiğinden emin olun).

  6. Ardından bu kılavuzu izleyerek VM'yi kökleyin .

  7. Son olarak, GAPP zip dosyasını VM'de uygun bir yere (ayıklanacak şekilde) çıkarın ve kurmak /sdcard/için bu kılavuzu (yöntem 2'yi kullanın) kullanın.

Fabrikadan Android'e sahip çoğu telefonun veya diğer cihazların OEM'lerin Google'dan lisansladığı gibi bu Google Apps (GAPP'ler) önceden yüklenmiş olmalarının nedeni, ancak Android'in herhangi bir özel dağıtımı, geliştiricileri bu GAPP'leri lisanslayamaz veya lisanslayamaz. Google'dan. Emülatörler ikinci, özel kategoriye girer.

Ayrıca, uygulamadaki konum donanımı ve bölge kısıtlamaları da suçlu olabilir. Emülatör konum donanımını taklit edemez ve / veya uygulamaya beklenmedik konum veya bölge verileri sunarak çökmesine / donmasına / ne olursa olsun.

Düzenle:

logcatDosyayı analiz ederek, Postcard Creator uygulamasının cihazda (SDK biri veya Bluestacks / Youwave dışında herhangi bir emülatörün başarısız olacağı) dokunmatik özellikli bir ekranı aktif olarak kontrol ettiği sonucuna varabilirim. Verilen durumda, bu muhtemelen uygulamanın çökmesine neden olan şeydir. Ayrıca, uygulama libxwalkcore.soDalvik VM kitaplığından bir Ölümcül Sinyal 11 (SIGSEGV) tarafından yerine getirilen ve muhtemelen uygulama işlemini zorla öldüren bir segment hatasını (segfault) gösteren yerel bir kütüphane yüklüyor . Ayrıca, muhtemelen son uygulamalar için Android'in görüntülediği ve uygulamanın çökmesi ile anlaşılabilir olan etkinlikle ilgili bir ekran görüntüsünün alınmasında bir hata var.

Ayrıca, VMware'in dokunmatik özellikli bir cihazda dokunmatik ekrana geçebileceğini düşünüyorum, ancak yine de, yalnızca dokunmatik özellikli cihazlarda çalışmak için oluşturulmayan Android-x86, gerektiren uygulamalara dokunmatik ekran sunmak için gerekli sürücülere sahip olmayabilir. o.

DÜZENLEME 2:

Bugün bununla karşılaştım : ConsoleOS (bunun bir emülatör olmadığını unutmayın, daha ziyade Windows ile bir PC'de çift önyükleme modunda bir Linux dağıtımı, aralarında hızlı geçiş (10 saniye kadar azdır) ile çalıştırmak gibi).

Bu, x86 bilgisayarlar ve tabletler için yerel lisanslı GAPP'lere izin veren ve aynı zamanda Google tarafından OEM dağıtımı için lisanslanan bir Android all-in-one paketi olduğunu iddia ediyor. Bu sadece kesebilir. Şimdi uygulamanız çalışmıyorsa, bunun nedeni büyük olasılıkla x86 platformunu desteklememesidir. O zaman, nasıl daha ileri gideceğim konusunda hiçbir fikrim yok.

Önemli

Bu geliştirici odaklı bir sürümdür ve hiç de tam ve buggy özellik değildir. Bunu bir "alfa" ROM olarak düşünün. Önyüklemeyi reddedebilir veya başka çeşitli sorunları olabilir. Test PC'nizi tamamen kullanılamaz hale getirebilir. Bu olursa beni suçlamayın ve lütfen bu uyarıyı dikkate alın .

Şuna bir göz atın (diğer Android-on-x86 projelerine kıyasla "onların"):

karşılaştırma

Fotoğraf kredisi: ConsoleOS Inc.


Teşekkür ederim! Üniversitemden ücretsiz olarak aldığım VM Ware WorkStation sürüm 12 ile en kısa zamanda deneyeceğim. Surface Pro'm olmadığı için dizüstü bilgisayarımla denemem gerekiyor.
laminin

Şimdi VMWare Workstation'a android yüklemeye çalıştım. Yükleme işlemi android sanal ekranı (bir saatten fazla) dondurmadan bitmeyecektir. Şöyle görünüyor: imgur.com/T3qPcjD Kurulum işleminin neden kesintiye uğradığını / donuyor bilmiyorum. Şimdi sanal makineyi yeniden başlatmalı ve Google-AppStore Paketini şimdi yükleyip yükleyemeyeceğimi mi denemeliyim?
laminin

Kılavuzu takip ettin mi?
Tamoghna Chowdhury

1
Bir fikrim var.
Tamoghna Chowdhury

1
Merhaba Tamoghna Chowdhury. "EDIT 2" kulağa hoş geliyor! Teşekkür ederim! İki bilgisayarda test ettim, maalesef iki farklı bilgisayar sistemimde çalışmıyor (bilgisayar USB aygıtını önyüklemeye çalışırken boş bir alan yanıp sönüyor). Şu anda Konsol İşletim Sistemi burada listelenen bilgisayar sistemlerinden biriyle düzgün şekilde çalışmalıdır: wiki.console.com.co/w/Devices . Birisi denemek için eğlenirse ve PostCard Creator da çalışırsa, lütfen başarılı olup olmadığını bana bildirmekten çekinmeyin.
laminin

1

Google kısa süre önce , Chrome OS kullanıyorsanız veya Chrome web tarayıcısını kullanıyorsanız Android uygulamalarını çalıştırmanıza olanak tanıyan bir ARC Welder Chrome uygulaması yayınladı .

Bu Başlangıç kılavuzuna bakın.

Chrome'da Android Uygulamaları Çalıştırmak için Google'ın ARC Welder'ı Kullanma

Çok Genel Talimatlar:

  1. Çalışma klasörünü kur (Bir kez kapalı, sadece ilk luanch'da olur)

  2. APK'yı yükle

  3. Luanch tıklayın, apk sonra Çalıştır

Umarım bu senin için işe yarar. Daha fazla bilgiye ihtiyacınız varsa yorum ekleyin.


1
Ne yazık ki işe yaramıyor. Google Chrome 46 (64bit) kullanıyorum ve ARC Welder'ı başlattım. APK'yı "APK'nızı Ekleyin" e bastıktan sonra yükledim, ancak uygulama yüklenmiyor. Yarım saat sonra hala apk yüklemeye çalışan ARC Welder'ı kapatıyorum.
laminin

1
@laminin Yukarıdaki sorunuzdaki yorumunuzdan, bir logcat'i kaydetmek için yeterli disk alanınız yoksa, çalışmak için biraz alana ihtiyaç duydukları için herhangi bir emülatörü çalıştırmak için yeterli alana sahip olmayacaksınız. böylece çözümüm biraz alan temizleyecek ve yeniden dene. Çünkü boş alan olmadan hiçbir şeyi başarılı bir şekilde çalıştıramazsınız.
Matt07211

1
ARC Welder'ın başarıyla kurulumundan sonra yaklaşık 2 GB'ım vardı. Dolayısıyla, disk alanının ARC Welder ile bir ilgisi yoktu. Yanlış anlamalardan kaçınmak için yukarıdaki disk alanı hakkındaki yorumumu sildim (şimdi 18 GB boş alan oluşturdum).
laminin

1
@laminin Bu sorun giderildi, artık sorunun başka bir nedenini ortadan kaldırabilirsiniz. Ayrıca apk'yi indirmek için bir kez daha deneyin ve yeni sürümün herhangi bir emülatörle çalışıp çalışmadığını görün.
Matt07211

1
Yukarıdaki ekime bakın (ayrıca adb.exe'nin de listelendiği araçlar klasörümde oluşturulan "adb logcat" gibi tam bir dosya bulamadım, bu yüzden konsolumdan aldığım bölümü yükledim (cmd.exe))
laminin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.