2012-05-31 34 views
10

Tôi cần kết nối mạng trên thiết bị Android của mình để kiểm tra ứng dụng. Bộ chuyển đổi WiFi máy tính xách tay của tôi bị hỏng, vì vậy sau 2 giờ tôi đã đặt kết nối qua USB. Nhưng! Eclipse không nhìn thấy thiết bị khi tôi bắt đầu "Wired Tether" trên thiết bị để nhận kết nối và tôi không thể gỡ lỗi ứng dụng của mình.Tether và gỡ lỗi USB cùng một lúc

Có ai biết cách giải quyết vấn đề này không? Sử dụng chia sẻ kết nối qua USB để nhận kết nối internet trên điện thoại và gỡ lỗi các ứng dụng cùng một lúc?

+0

Chính xác, ý của bạn là gì?Bạn có muốn kết nối internet trên netbook của mình, qua điện thoại không? Hoặc kết nối internet trên điện thoại của bạn, thông qua netbook của bạn. Các câu trả lời cho cả hai trường hợp này đều dưới đây. – NickL

Trả lời

9

Tôi không biết cách nào để đồng thời sử dụng gỡ lỗi và chia sẻ kết nối USB. Dưới đây là một số cách giải quyết, mặc dù:

  • Nhận bộ điều hợp không dây USB cho máy tính của bạn (xem http://www.amazon.com/gp/bestsellers/electronics/13983791/ref=pd_zg_hrsr_e_2_4_last). Tôi không biết nếu mua một trong số này là một lựa chọn cho bạn ở Ấn Độ.
  • Gửi apk của bạn đến điện thoại của bạn không dây để cài đặt ứng dụng (xem Developing on android-based device via wireless) và sau đó xem nhật ký trực tiếp trên điện thoại để gỡ lỗi (aLogcat có vẻ là phổ biến và cho phép bạn gửi tệp nhật ký qua email, v.v. bạn có thể mở chúng trên máy tính để xem chúng trên màn hình lớn hơn)

Tôi biết các giải pháp này liên quan đến một số chi phí, nỗ lực hoặc sự bất tiện, nhưng hy vọng một giải pháp sẽ phù hợp với bạn.

EDIT:

Như đã đề cập trong câu trả lời từ @shkschneider và @CodeShane, chia sẻ Internet qua Bluetooth là có thể. Câu trả lời của CodeShane đề cập đến PdaNet (dường như cũng cho phép đồng bộ hóa và chia sẻ kết nối USB đồng thời) và bao gồm một liên kết. Một giải pháp khác là OpenGarden. Các giải pháp này cung cấp khả năng truy cập Internet cho máy tính qua điện thoại. Nếu ngược lại là mong muốn (và điều này không hoàn toàn rõ ràng từ câu hỏi), việc chia sẻ kết nối ngược lại có vẻ là câu trả lời (xem câu trả lời từ @NickL).

3

Dài câu chuyện ngắn: bạn không thể. Android chỉ đơn giản là không hỗ trợ nó (đó là nhiều hơn vì các tiêu chuẩn USB và hành động tethering hơn lỗi của AOSP).


Vì vậy, để đi xung quanh vấn đề này, bạn có nên:

  1. Nhận internet tạo thành một nguồn

    Có lẽ bạn có thể có kết nối ethernet?

  2. Tether internet từ điện thoại của bạn để netbook của bạn trong một cách khác

    Bạn không thể sử dụng tether không dây từ bộ chuyển đổi wifi của bạn bị hỏng, nhưng có lẽ bạn có thể sử dụng tether bluetooth?

  3. gỡ lỗi điện thoại của bạn trong một cách khác

    Có lẽ bạn có thể sử dụng một ứng dụng Android như aLogCat hoặc tương tự?


Nhưng trong tay, xin lỗi, bạn không thể tether usb từ điện thoại sang netbook trong khi usb debugging từ netbook. Thành công của bạn sẽ phụ thuộc vào khả năng của bạn để tìm một giải pháp thay thế.

+0

Câu chuyện ngắn nó dài hơn một chút: Bạn có thể xem câu trả lời của tôi. – NickL

+0

@NickL câu trả lời của bạn không đề xuất làm thế nào để tether và gỡ lỗi từ netbook (đọc câu hỏi: adapter wifi của mình bị hỏng) – shkschneider

+0

Hmm câu đầu tiên confuses tôi sau đó. Anh ta cần kết nối trên điện thoại của mình, có nghĩa là anh ta hiện không có kết nối trên điện thoại của mình. Vì vậy, tethering PC của bạn với điện thoại của bạn để có được kết nối trên máy của bạn, sẽ không hoạt động kể từ khi anh ta không có kết nối trên điện thoại của mình? Tôi nghĩ: PC kết nối internet với ethernet, anh ấy cần kết nối trên điện thoại -> ngược lại với PC để điện thoại có kết nối. Phần wifi có thể là: wifi tethering không thể, vì vậy HAS được USB hoặc bleutooth. – NickL

1

Bạn có thể sử dụng chia sẻ kết nối qua Bluetooth để nhận kết nối internet và gỡ lỗi bằng USB.

0

Nếu tôi hiểu câu hỏi của bạn một cách chính xác, bạn muốn tether điện thoại của bạn với máy PC qua USB, và sử dụng (internet) kết nối của máy tính của bạn + vẫn nhận ra logcat?

Sau đó, có, điều này chắc chắn là có thể. Chia sẻ là khi máy tính của bạn sử dụng internet của điện thoại của bạn, cách khác xung quanh được gọi là đảo ngược tethering. Thiết bị của bạn phải được root, sau đó bạn có thể sử dụng ứng dụng this để chia sẻ kết nối ngược.

Khi kết nối điện thoại với máy tính qua USB, bạn nhấn 'kết nối' trong ứng dụng. Sau đó, ứng dụng sẽ cài đặt một ứng dụng trên điện thoại của bạn, xử lý kết nối chia sẻ kết nối ngược. Nó hoạt động, đôi khi tôi phải bấm 'kiểm tra DNS' trong khi nó đang kết nối để làm cho nó hoạt động .. nhưng nó hoạt động! Cũng gỡ lỗi qua USB hoạt động theo cách thông thường.

+0

Bộ điều hợp WiFi cho máy tính xách tay của anh bị hỏng. Vì vậy, tethering đảo ngược không phải là những gì được hỏi ở đây. – shkschneider

1

Tôi muốn chỉ ra rằng tôi đang sử dụng PDANet cho Internet-tethered internet để nhập trả lời này trong khi tôi cũng đang gỡ lỗi ứng dụng android trên cùng một điện thoại thông qua Eclipse Juno. Không chắc chắn bên nào đã sửa lỗi này, nhưng nó thật tuyệt vời!

Đối với lý do tại sao Eclipse được không nhìn thấy điện thoại của bạn, các mẹo gỡ rối tiêu chuẩn áp dụng .. chắc chắn để cho phép USB gỡ lỗi và các ứng dụng nguồn/bên thứ 3 chưa biết, hãy thử khởi động lại, kiểm tra trình điều khiển usb, trình điều khiển cập nhật/nguyệt thực ..

0

Bạn thực sự có thể kết nối adb vào điện thoại thông qua giao thức TCP. Bạn có thể cần một chiếc điện thoại bắt nguồn cho điều này để làm việc, mặc dù

0

Bạn có thể sử dụng

  1. WiFi Tethering - Đối với kết nối Internet
  2. Connect USB cho adb.
Các vấn đề liên quan