2012-04-19 37 views
5

Một vài ngày trước, tôi đã cài đặt Android SDK trên máy tính xách tay công việc của mình. Tôi đã tạo một AVD cho 4.0.3. Tôi chạy nó với thông tin proxy trên dòng lệnh. Khi nó khởi động, tôi chạy ứng dụng trình duyệt và nó đã hiển thị thành công trang chủ Google. Sau đó, tôi nhấp vào trường URL của ứng dụng trình duyệt và nhập tên máy chủ công cộng được liên kết với trang web và nhấn Enter trên bàn phím PC của tôi. Kết quả là ứng dụng trình duyệt vừa trở về màn hình chính. Tôi đã thử một vài tên máy chủ khác nhau (www.cnn.com là một trong số đó), với cùng một kết quả.Tại sao trình duyệt giả lập Android chỉ thoát ra màn hình chính khi tôi nhập url và nhấn enter?

Tôi đang thiếu gì?

Sản lượng logcat mà tôi có được quyền về khi tôi nhấn Enter trên URL mới như sau:

I/ActivityThread( 485): Pub com.android.quicksearchbox.google:com.android.quicksearchbox.google.GoogleSuggestionProvider 
I/ActivityThread( 485): Pub com.android.quicksearchbox.shortcuts: com.android.quicksearchbox.ShortcutsProvider 
D/dalvikvm( 444): GC_CONCURRENT freed 243K, 4% free 10706K/11079K, paused 5ms+5ms 
D/dalvikvm( 132): GC_CONCURRENT freed 374K, 30% free 9903K/14023K, paused 5ms+14ms 
F/libc ( 444): Fatal signal 11 (SIGSEGV) at 0x0000001c (code=1) 
I/DEBUG ( 34): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
I/DEBUG ( 34): Build fingerprint: 'generic/sdk/generic:4.0.4/MR1/302030:eng/test-keys' 
I/DEBUG ( 34): pid: 444, tid: 468 >>> com.android.browser <<< 
I/DEBUG ( 34): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000001c 
I/DEBUG ( 34): r0 00000000 r1 4a19845c r2 00000000 r3 003d3ba8 
I/DEBUG ( 34): r4 002fdac0 r5 00000000 r6 4a198480 r7 ffffffff 
I/DEBUG ( 34): r8 00000001 r9 00000001 10 00192110 fp 4a198c04 
I/DEBUG ( 34): ip 48696d20 sp 4a198428 lr 482e66df pc 482e55d2 cpsr 60000030 
I/DEBUG ( 34): d0 00000000cf000000 d1 0000000000000000 
I/DEBUG ( 34): d2 3ff0000000000000 d3 0000000000000000 
I/DEBUG ( 34): d4 01e1338000000000 d5 4129f23400000000 
I/DEBUG ( 34): d6 0000000000000000 d7 0000000000000000 
I/DEBUG ( 34): d8 0000000000000000 d9 0000000000000000 
I/DEBUG ( 34): d10 0000000000000000 d11 0000000000000000 
I/DEBUG ( 34): d12 0000000000000000 d13 0000000000000000 
I/DEBUG ( 34): d14 0000000000000000 d15 0000000000000000 
I/DEBUG ( 34): scr 60000013 
I/DEBUG ( 34): 
I/DEBUG ( 34):   #00 pc 003865d2 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #01 pc 003876da /system/lib/libwebcore.so 
I/DEBUG ( 34):   #02 pc 00387aa6 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #03 pc 00172072 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #04 pc 00161898 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #05 pc 00165dc2 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #06 pc 0016b6ba /system/lib/libwebcore.so 
I/DEBUG ( 34):   #07 pc 0016ef24 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #08 pc 0016ede0 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #09 pc 0016191c /system/lib/libwebcore.so 
I/DEBUG ( 34):   #10 pc 00164e30 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #11 pc 00166fa2 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #12 pc 001670ae /system/lib/libwebcore.so 
I/DEBUG ( 34):   #13 pc 0016cea6 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #14 pc 0016d35a /system/lib/libwebcore.so 
I/DEBUG ( 34):   #15 pc 0026c0f2 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #16 pc 0016d7f8 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #17 pc 00167250 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #18 pc 0016740a /system/lib/libwebcore.so 
I/DEBUG ( 34):   #19 pc 00167496 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #20 pc 001674c2 /system/lib/libwebcore.so 
I/DEBUG ( 34):   #21 pc 0027bafe /system/lib/libwebcore.so 
I/DEBUG ( 34):   #22 pc 0001ec30 /system/lib/libdvm.so (dvmPlatformInvoke) 
I/DEBUG ( 34):   #23 pc 000590ce /system/lib/libdvm.so (_Z16dvmCallJNIMethodPKjP6JValuePK6MethodP6Thread) 
I/DEBUG ( 34):   #24 pc 0004cbe8 /system/lib/libdvm.so (_Z21dvmCheckCallJNIMethodPKjP6JValuePK6MethodP6Thread) 
I/DEBUG ( 34):   #25 pc 00030a4c /system/lib/libdvm.so 
I/DEBUG ( 34):   #26 pc 000341fc /system/lib/libdvm.so (_Z12dvmInterpretP6ThreadPK6MethodP6JValue) 
I/DEBUG ( 34):   #27 pc 0006ca8e /system/lib/libdvm.so (_Z14dvmCallMethodVP6ThreadPK6MethodP6ObjectbP6JValueSt9__va_list) 
I/DEBUG ( 34):   #28 pc 0006cab0 /system/lib/libdvm.so (_Z13dvmCallMethodP6ThreadPK6MethodP6ObjectP6JValuez) 
I/DEBUG ( 34):   #29 pc 0005fbd0 /system/lib/libdvm.so 
I/DEBUG ( 34):   #30 pc 00012e48 /system/lib/libc.so (__thread_entry) 
I/DEBUG ( 34):   #31 pc 00012998 /system/lib/libc.so (pthread_create) 
I/DEBUG ( 34): 
I/DEBUG ( 34): code around pc: 
I/DEBUG ( 34): 482e55b0 ff1af59b 1d38e003 f617a909 9809fb11 ......8......... 
I/DEBUG ( 34): 482e55c0 ff06f59b e8bdb00b bf008ff0 680bb507 ...............h 
I/DEBUG ( 34): 482e55d0 61c32200 600a680b f841a902 f7ff3d04 .".a.h.`..A..=.. 
I/DEBUG ( 34): 482e55e0 9801ff43 fef4f59b bf00bd0e 4604b510 C..............F 
I/DEBUG ( 34): 482e55f0 b1286840 30b0f890 4621b913 fa48f000 @h(....0..!F..H. 
I/DEBUG ( 34): 
I/DEBUG ( 34): code around lr: 
I/DEBUG ( 34): 482e66bc 682380ac 685a4620 e0d44790 30bcf8d4 ..#h FZh.G.....0 
I/DEBUG ( 34): 482e66cc a90ab153 f8416d60 f8c43d04 f7fe20bc S...`mA..=... .. 
I/DEBUG ( 34): 482e66dc 9809ff77 fe76f59a 6d606be5 d1014285 w.....v..k`m.B.. 
I/DEBUG ( 34): 482e66ec e0022500 f5db4628 6d63ff4b 2200a90a .%..(F..K.cm..." 
I/DEBUG ( 34): 482e66fc f8414620 65623d0c fb86f7ff f5e99807 FA..=be........ 
I/DEBUG ( 34): 
I/DEBUG ( 34): stack: 
I/DEBUG ( 34):  4a1983e8 00000005 
I/DEBUG ( 34):  4a1983ec 001eb800 [heap] 
I/DEBUG ( 34):  4a1983f0 48287dad /system/lib/libwebcore.so 
I/DEBUG ( 34):  4a1983f4 0044edf0 [heap] 
I/DEBUG ( 34):  4a1983f8 0048b9f0 [heap] 
I/DEBUG ( 34):  4a1983fc 002c07a8 [heap] 
I/DEBUG ( 34):  4a198400 002fdd20 [heap] 
I/DEBUG ( 34):  4a198404 48082143 /system/lib/libwebcore.so 
I/DEBUG ( 34):  4a198408 00000005 
I/DEBUG ( 34):  4a19840c 48081ebd /system/lib/libwebcore.so 
I/DEBUG ( 34):  4a198410 0048b9f0 [heap] 
I/DEBUG ( 34):  4a198414 48287dad /system/lib/libwebcore.so 
I/DEBUG ( 34):  4a198418 0044edf0 [heap] 
I/DEBUG ( 34):  4a19841c 00000000 
I/DEBUG ( 34):  4a198420 df0027ad 
I/DEBUG ( 34):  4a198424 00000000 
I/DEBUG ( 34): #00 4a198428 00000000 
I/DEBUG ( 34):  4a19842c 4a19845c 
I/DEBUG ( 34):  4a198430 00000000 
I/DEBUG ( 34):  4a198434 482e66df /system/lib/libwebcore.so 
I/DEBUG ( 34): #01 4a198438 00000001 
I/DEBUG ( 34):  4a19843c 00000000 
I/DEBUG ( 34):  4a198440 48287ea9 /system/lib/libwebcore.so 
I/DEBUG ( 34):  4a198444 00000000 
I/DEBUG ( 34):  4a198448 00000001 
I/DEBUG ( 34):  4a19844c 482e5771 /system/lib/libwebcore.so 
I/DEBUG ( 34):  4a198450 00000001 
I/DEBUG ( 34):  4a198454 00000000 
I/DEBUG ( 34):  4a198458 002fdac0 [heap] 
I/DEBUG ( 34):  4a19845c 003d3ba8 [heap] 
I/DEBUG ( 34):  4a198460 4a198480 
I/DEBUG ( 34):  4a198464 002fdac0 [heap] 
I/DEBUG ( 34):  4a198468 00000000 
I/DEBUG ( 34):  4a19846c 4a198480 
I/DEBUG ( 34):  4a198470 002b01a0 [heap] 
I/DEBUG ( 34):  4a198474 482e6aab /system/lib/libwebcore.so 
D/Zygote ( 37): Process 444 terminated by signal (11) 
I/ActivityManager( 80): Process com.android.browser (pid 444) has died. 
I/WindowManager( 80): WIN DEATH: Window{4158a718 com.android.browser/com.android.browser.BrowserActivity paused=false} 
W/NetworkManagementSocketTagger( 80): setKernelCountSet(10002, 0) failed with errno -2 
W/ActivityManager( 80): Force removing ActivityRecord{41402f88 com.android.browser/.BrowserActivity}: app died, no saved state 
W/NetworkManagementSocketTagger( 80): setKernelCountSet(10013, 1) failed with errno -2 
I/BootReceiver( 80): Copying /data/tombstones/tombstone_06 to DropBox (SYSTEM_TOMBSTONE) 
D/dalvikvm( 80): GC_FOR_ALLOC freed 237K, 6% free 12091K/12743K, paused 104ms 
D/dalvikvm( 80): GC_FOR_ALLOC freed 873K, 12% free 11461K/12999K, paused 107ms 
I/Process ( 80): Sending signal. PID: 175 SIG: 3 
I/dalvikvm( 175): threadid=3: reacting to signal 3 
I/dalvikvm( 175): Wrote stack traces to '/data/anr/traces.txt' 
W/InputManagerService( 80): Got RemoteException sending setActive(false) notification to pid 444 uid 10002 
D/dalvikvm( 80): GC_CONCURRENT freed 318K, 11% free 11688K/12999K, paused 6ms+14ms 
W/GoogleSearch( 485): Error 
W/GoogleSearch( 485): java.net.SocketTimeoutException 
W/GoogleSearch( 485): at java.net.PlainSocketImpl.read(PlainSocketImpl.java:491) 
+0

Cân nhắc chia sẻ nội dung được in trên nhật ký khi bạn nhấn enter. –

+0

Bạn đã thử tạo trình mô phỏng mới chưa? –

+0

Ok, vì vậy tôi đã cố gắng tạo ra một trình mô phỏng mới, cho 2.3.3 thay vì 4.0.3 là phiên bản đầu tiên. Khi trình duyệt khởi động, nó đã hiển thị thành công trang chủ Google. Khi tôi nhập "http://www.cnn.com" vào trường url và nhấp vào nút bên cạnh trường url, nó đã chu toàn trong một thời gian và cuối cùng đã nói "Trang web không khả dụng". Các logcat không nói nhiều hơn thế, chỉ cần "Các máy chủ không giao tiếp". –

Trả lời

0

Bạn nói rằng bạn "chạy nó với thông tin proxy trên dòng lệnh". Tôi sẽ khuyên bạn nên chạy trình giả lập bình thường mà không cần đặt proxy thông qua dòng lệnh. ví dụ:

giả lập -avd avdname -partition kích thước 1024

Sau đó, sau khi thành công khởi động của Android, hãy vào Menu-> Settings-> Wireless & Networks-> thêm-> Mobile Networks-> Access Point Names Cấu hình mặc định là "TelKila" trên trình mô phỏng. Click vào đó và thiết lập proxy, cổng, vv ở đây.

Bây giờ hãy thử lướt internet và chia sẻ kết quả với chúng tôi.

+0

Tôi hiện đang chạy trình giả lập không có cài đặt proxy. Tôi xác minh rằng tôi có thể truy cập vào các trang web trong tường lửa của chúng tôi mà không yêu cầu proxy, nhưng nếu tôi cố gắng ra ngoài mạng (ví dụ: www.cnn.com), nó sẽ hết thời gian chờ. Tôi đã thử thiết lập máy chủ proxy và cổng mà chúng tôi sử dụng trong điểm truy cập "Telkila", nhưng điều đó dường như không tạo ra bất kỳ sự khác biệt nào. –

Các vấn đề liên quan