Android Studio Emulator Sorunu

Başlatan osmananilozcan, 28 Nisan 2017 - 00:43:35

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

osmananilozcan

Merhaba arkadaşlar.
Kurulu olan sistemim şuanda Ubuntu 16.4, Anroid Studio kurulumu yaptım fakat emulator çalışmıyor.

lspci çıktım şöyle:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1566
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mullins [Radeon R4/R5 Graphics] (rev 45)
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Kabini HDMI/DP Audio
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 156b
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:02.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 16h Processor Functions 5:1
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1537
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 11)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 39)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 39)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 02)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.7 SD Host controller: Advanced Micro Devices, Inc. [AMD] FCH SD Flash Controller (rev 01)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1580
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1581
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1582
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1583
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1584
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1585
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] (rev ff)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller (rev 07)


Kaç gündür uğraşıyorum emulator çalışmıyor. React-native için çalışmasını istiyorum. React-nativeyi çalıştıracak başka varsa tavsiyelerinize açığım.

[eklenti yönetici tarafından silindi]

turkerataturk

Ati Ekran kartlı PC, Ekran kartını kullanmandığı sürece açmaz sanırım.
Benim PC de Ati 7400m ekran kartı var fakat kullanamıyorum Ati Amd üreticileri Driver yapmıyorlar.
''Mustafa Kemal ATATÜRK''

osmananilozcan

 :'( Linux bırakmak istemiyorum yeni keşfetmeye başladım güzelde hatta. Hızlı, akıcı ve az yer kaplıyor üstüne ücretsiz. Bunun üstüne Windows'a geri dönemem ben, yok mu bunun bir çözümü ya? :(

turkerataturk

Yanlız emin değilim, belki yükleyebilen arkadaşlar olaiblir.

Çözüm Ati Amd li PC almamak :)
''Mustafa Kemal ATATÜRK''

osmananilozcan


zafer06

Bende ATI Radeon HD 5000 ekran kartı kullanıyorum. Emülator graphics seçeneğinden software seçeneğini seçince emülator bende çalışıyor. İsterseniz sizde bir deneyin.

AVD Manager üzerinde Actions bölümünden edit (kalem) butonuna basınca açılan ekranda "Show Advanced Settings" butonuna basıyorsunuz. Açılan pencerede Graphics bölümünü "Software - GLES 2.0" olarak ayarlayıp deneyebilirsiniz. Ekran görüntüsü ektedir.


[eklenti yönetici tarafından silindi]

osmananilozcan

Sowfware - GLES 2.0 yaptığımda ekteki hatayı veriyor.
Hardware yapınca ise yine aynı şekilde "Waiting for target device to come online" yazıyor ve açılmıyor.

[eklenti yönetici tarafından silindi]

Limonata

[mention=624184]@osmananilozcan[/mention] Selamün Aleyküm;
Öncelikle Genymotion kullanmanı öneririm. Çünkü Android'in varsayılan emülatörünün x86 olanını ben Ubuntu'da çalıştıramadım. armv7a her ne kadar çalışsa da çok hantal oluyor.
Eğer Genymotion da açılmazsa şuraya bak: https://forum.ubuntu-tr.net/index.php?topic=56229.msg624104#msg624104
Burada anlattığım gibi yapabilirsin. Ekran kartının açık kaynaklı sürücüsünü değil de ekran kartı sahibinin sürücüsünü kur. Bir de böyle dene bakalım.

osmananilozcan

#8
Genymotion kuruyorum, kaynak olarak burayı kullanıyorum: https://www.youtube.com/watch?v=byMla9XKk2c

Adamın cihaz ekleme butonuna tıklayınca hemen oluşturacağı yer çıkıyor fakat bende başka bir ekran çıkıyor:
[Ekteki resim]

İnternetten baktım fakat genymotionun olduğu klasörü bulamadım. Genymotionu çalıştırdım ve emulatorunu da çalıştırdım.

Edit: Pardon indirilenler klasöründeymiş. Bir programın oraya kurulacağını hiç tahmin etmemiştim :)

[eklenti yönetici tarafından silindi]

ALGAN

@osmananilozcan dostum bende senin kaynak olarak kullandığın yerden yükledim Genymotion'u ama bende indirilenler klöserinde bulunmuyor nerden nasıl kurulumunu yapıcam bulamadım
ayrıcam emulatorunu nasıl çalıştırdın
teşekkürler

srgnaras

Bu Genymotion'ın dosyalarını nereye attığını bilen var mı? Dosya Sisteminde aratmama rağmen bir türlü bulamıyorum.
En zengin insan en güçlü arkadaşlara sahip insandır.

systmrrr

emülatör için farklı programlar kullanmayı dene
ANBOX var onu deneyebilirsin.
android studio ile ilişikli olası gerekiyor mu ?

srgnaras

Yani Android Studio ile organik bağı olan bir emülatör kullanmak daha mantıklı geliyor. Kendi emülatörü çalışmıyor.
Gentmotion ise yükledikten sonra dosyalarını nereye koyduğunu bilmediğimden ötürü programa dosya yolu veremiyorum ve bundan ötürü çalışmıyordu ancak sabah kurcaladım ve fark ettim ki Genymotion'ı ayrıca indirmemiz gerekiyor. Android Studio içerisinde indirdiğimiz program dosyalarıyla değil sadece aracı bir betik olarak geliyor.

Kurulum için ise, Genymotion'ın sitesine girdikten sonra indirmeniz ve indirdiğiniz .bin uzantılı dosyayı chmod kullanarak çalışır hale getirmeniz gerekmekte, sonrasında ise dosyayı çalıştırdığınızda dosyaları kurmaya başlıyor. Genymotion'ın çalışması için bir de VirtualBox gerekiyor. Benim önerim sitesinden indirmek yerine direk depoda hali hazırda bulunanları yüklemek. Çünkü siteden üç seçenek denememe rağmen çalışmadı ancak depolardakini indirdiğim zaman çalıştırabildim.  Ancak çalıştırmaya çalıştığımda sistemi dondurdu. Bunu altı yada yedi defa denedim. Otomatik verilen ram miktarını değiştirdim, android studio içerisinde açmayı denedim, gpu intel olarak çalışıyordu nvidia'ya switch edip tekrar denedim.. yine de sistemin donmasının önüne geçemedim.

Anbox kurulumunda ise bir sorunla karşılaştım.

thargalin@pandorica ~ $ sudo anbox-installer
[sudo] password for thargalin:
Anbox (Android in a Box) - Installer


IMPORTANT: THIS IS ALPHA LEVEL SOFTWARE. EXPECT INSTABILITY AND
           BUGS !!!!!

IMPORTANT: ALSO PLEASE BE AWARE THAT WE DON'T PROVIDE FULL
           CONFINEMENT FOR THE SNAP YET !!!!


PLEASE NOTE: This script will require root access on your system
to install all necessary things. It will prompt you to enter your
password when required.


ERROR: Don't run the anbox-installer as root or via sudo. Simply
       invoke it with your regular user. The script will use sudo
       on its own when needed.

En zengin insan en güçlü arkadaşlara sahip insandır.

Limonata

#13
[mention=636679]@srgnaras[/mention], kısaca hatada şunu demiş: "Kök (root) ya da sudo ile çalıştırmayın, kurulum lazım olduğunda zaten kök şifresi isteyecek".
Yani yapman gereken "sudo anbox-installer" olarak değil, "anbox-installer" olarak çalıştırmalısın.

Şu Google ne zaman kendi emülatörünü intel işlemci - NVIDIA - pc'lerde - Linux'da kullanılabilir hale getirecek bilmiyorum. Ben de Android'in kendi emülatörünü (x86) çalıştıramıyorum.

srgnaras

@Limonata aslında öyle de denemiş olmama rağmen çalışmamıştı. Şimdi sen dedikten sonra çalıştı, ilginç(hani bir şey bozuktur, birine gösterirsin ve çalışmaya başlar da seni mahcup eder ya öyle oldum şu an).

Anbox ile ilgili olarak, bize Genymotion yahu android studio'nun varsayılan olarak verdiği emülatörler gibi seçenekler sunmak yerine direk sistemdeki ram'in tamamını sömürmeye hazır bir sanal telefon veriyor. Telefon dediğime de bakmayın, baya pencere içerisinde uygulamalar var.. tabi bunu ram'den kazanmak için yaptıkları için takdir ediyorum. Öbür türlü telefon şekli vermeye çalışmaları falan ekstra ram kaybı olduğundan hoşuma gitti. Hazır bir emülatör verdiği için bazı şeyleri yükleyemeyebiliyoruz. Ancak bir kaç apk indirip denedim, uygulamaları açıyor o açıdan sıkıntı yok.

Gel gelelim android studio ile olan bağına, anladığım kadarıyla böyle bir bağ söz konusu değil. Siz android studio'da kodunuzu yazıyorsunuz daha sonra bunu kayıt edip, apk'sını alıp bu emülatör üzerinde deniyorsunuz.. Bu zaman ve veri inceleme konusunda kayıp yaşatacaktır.

Başka bir alternatif sunabilecek olan var mı?
En zengin insan en güçlü arkadaşlara sahip insandır.