ben bir süre için android öykünücüsüne jdb bağlanmaya çalışıyorum üzerinde android öykünücüsüne jdb bağlayan "uzak VM için bağlanamadı" ve defalarca karşılanmıştır:Windows'un
jdb -sourcepath ./src -attach localhost:8700 java.io.IOException: shmemBase_attach failed: The system cannot find the file specified at com.sun.tools.jdi.SharedMemoryTransportService.attach0(Native Method) at com.sun.tools.jdi.SharedMemoryTransportService.attach(SharedMemoryTransportService.java:90) at com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:98) at com.sun.tools.jdi.SharedMemoryAttachingConnector.attach(SharedMemoryAttachingConnector.java:45) at com.sun.tools.example.debug.tty.VMConnection.attachTarget(VMConnection.java:358) at com.sun.tools.example.debug.tty.VMConnection.open(VMConnection.java:168) at com.sun.tools.example.debug.tty.Env.init(Env.java:64) at com.sun.tools.example.debug.tty.TTY.main(TTY.java:1010) Fatal error: Unable to attach to target VM.
Çok iyi değil. Bunu elde etmenin en iyi yolu nedir? Windows 7 64bit üzerinde çalışıyorum.
Hata ayıklayıcı aracılığıyla bağlantı kurabilir misiniz? (Http://stackoverflow.com/questions/4199323/android-app-not-launching-on-emulator/4199575#4199575) –
Hm, tüm yorumlanmıştır benim hosts dosyasına girdileri benziyor [buraya Cevabımı edin] dışarı, söyleyerek: # localhost ad çözümlemesi DNS içinde ele alınır. # \t 127.0.0.1 localhost # Bulundu \t :: 1 localhost –
* Bir * cevap. Bazı Google Apps’tan, Windows’taki jdb’nin uzak bir VM’le paylaşılan bir hafıza bağlantısına sahip olduğu anlaşılıyor (http://www.herongyang.com/jtool/jdb_3.html). > çalýþtýrýr -Donanımı com.sun.jdi.SocketAttach: hostname = localhost, liman = 8700 Set yakalanmamış java.lang.Throwable Seti ertelenmiş yakalanmamış java.lang.Throwable biz farklı bağlantı türünü belirtebilirsiniz çıkıyor Başlatma jdb ... > En azından bağlandığı anlaşılıyor. –