응용 프로그램을 개발했으며 HTC Desire에 배포 할 계획이었습니다. USB 드라이버를 설치했습니다. 전화기에서 USB 디버깅을 켜고 전화기가 연결되어있을 때만 충전을 선택했습니다. 응용 프로그램을 실행하면 Android 장치 선택기가 내 장치를 오프라인으로 표시합니다. 나는이 시점에서 붙어 있습니다. 도움을 주시면 감사하겠습니다.
Windows 7 (64bit)의 Eclipse Helios에서 개발합니다.
응용 프로그램을 개발했으며 HTC Desire에 배포 할 계획이었습니다. USB 드라이버를 설치했습니다. 전화기에서 USB 디버깅을 켜고 전화기가 연결되어있을 때만 충전을 선택했습니다. 응용 프로그램을 실행하면 Android 장치 선택기가 내 장치를 오프라인으로 표시합니다. 나는이 시점에서 붙어 있습니다. 도움을 주시면 감사하겠습니다.
Windows 7 (64bit)의 Eclipse Helios에서 개발합니다.
답변:
HTC Desire에서이 문제가 몇 번 발생하는 것을 보았습니다. 문제가 adb 또는 장치에 있는지 여부를 알지 못했지만 일반적으로 다음을 수행합니다.
내 문제의 99 %가이 단계로 해결되었습니다.
Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd prompt
일이
여러 번 주문을 여러 번 시도한 다음 특정 답변을 우연히 발견했습니다.
다른 USB 케이블을 사용하십시오. 갑자기 모든 것이 완벽하게 작동했습니다.
( 내가 찾은 사람들을위한 또 다른 잠재적 인 답변 -기기에 15MB 이상의 여유 공간이 있는지 확인하십시오.)
DDMS로 이동-> 장치->보기 메뉴 클릭 오른쪽에있는 아래쪽 화살표-> "db 재설정"옵션을 선택하십시오.
Android Studio에서 : Android 장치 모니터 (도구-> Android)를 열고 '장치'탭에서 화살표를 클릭하여 adb를 재설정하십시오.
Nexus 7 기기 와 Windows에서 동일한 문제에 직면했습니다 .
작업 관리자에서 adb.exe 프로세스를 간단히 종료 하면 내 문제가 해결되었습니다.
나는 또한 약간의 문제가 있었고 삼성 갤럭시 S (GT I9000)가있었습니다. 드라이버를 설치했지만 휴대폰이 Android Studio 에서 오프라인으로 표시되었습니다 .
PC에 연결된 상태에서 장치를 다시 시작하면 문제가 해결되었습니다.
확실하게 말할 수는 없지만 (특히 무언가를 디버깅하려고 할 때) 장치에서 몇 시간 동안 무작위로 연결이 끊긴 후 USB3.0이 아닌 USB 포트로 전환하여 문제를 해결하는 것 같습니다.
HTC 산불이 발생하고 디버깅을 비활성화 및 활성화하여 "오프라인"문제에 대해 제대로 작동했습니다. 오류가 표시되지 않습니다.
그러나 sl3a로 파이썬 파일을 가져올 때 새로운 문제가 발생했습니다. "안드로 명명 된 모듈 없음"이 여기에 설명되어 있습니다 . 즉 android.py
, SD 카드 / Python 폴더의 어딘가에있는 이 파일을 계속 실행할 수 없습니다 . androidscreencast.jnlp 와 연결할 수 있으며 정상적으로 작동합니다 :)
Eclipse에서 사용 가능한 장치로 표시되지 않고 Win 7 64 컴퓨터에 연결했을 때 Galaxy S4와 동일한 문제가있었습니다. 전화 재부팅, adb 시작 / 다시 시작, usb 3에서 usb 2 포트로 전환을 시도했지만 어느 것도 도움이되지 못했습니다. 여기에서 Samsung 드라이버를 다운로드하십시오 : http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT
드라이버를 설치 한 다음 휴대폰을 다시 연결하면 Windows가 새 드라이버를 설치했습니다 (1 분 정도 소요). 그런 다음 Eclipse를 다시 시작하고 전화를보고 앱을 실행할 수있었습니다.
나는 또한 USB 3 포트로 이것을 시도하고 잘 작동합니다.
Google Nexus 7이 연결된 Windows 7 데스크톱이 있습니다. 나는 또한 '오프라인'문제가 있었다. Nexus에서 이전 승인을 취소하면 내 문제가 해결됩니다. 이제 Nexus에서 인증하라는 메시지가 표시됩니다. 지금은 인증을 저장하지 않고 인증을 허용합니다 .Android SDK는 장치를 'asus-nexus_7-xxxx'로 올바르게 표시합니다. . HTH
Android를 PC에 연결하면 컴퓨터에 연결하는 방법을 언급하는 몇 가지 옵션이 제공됩니다. 제 경우에는 HTC Wildfire를 사용 중이며
또한 질문에 나와있는 문제에 직면하고 David Caunt가 응답했지만 방식이 오프라인으로 표시되는 방식을 테스트했습니다. *
옵션을 다시 확인한 후 디스크 드라이브 옵션을 선택했습니다. 그런 다음 옵션을 충전 전용 모드로 변경하고 David Caunt의 단계를 다시 따릅니다. 이유를 모르겠지만 이번에는 저에게 효과적이었습니다.
예, Droid 2 Global과 유사한 동작입니다. 복구에서 재부팅하면 USB가 인식되는 것처럼 보입니다. 그러나 콘솔에 있으면 adb 장치는 장치를 오프라인으로 표시합니다. 이 문제를 해결하는 방법을 모릅니다.
그러나 전화를 해킹하지 않는 한 배터리를 떨어 뜨린 상태에서 정상적인 전원 공급 장치로 시도했지만 전원이 켜졌습니다. 그래서 힘을 얻고 있습니다. 그 CyanogenTeam이 어떤 종류의 지표를 놓는 것을 잊었는지 확실하지 않습니다. 배터리가 충전 중입니다.
그러나 .apks 및 기타 항목을 더 이상 푸시하는 것은 더 이상 쉽지 않습니다. 그러나 친구를위한 전화를 응원 할 때 반드시 무언가를 밀어 내고 싶습니까?
팬택 버스트에 설명 된 것과 비슷한 문제가있는 것으로 나타났습니다. 많은 곳에서 그러한 게시물을 읽은 후 많은 사람들이 전화 제조업체 이외의 다른 곳에서 얻은 USB 케이블을 사용해야한다고보고했습니다. 내가하기로 결정한 것은 내 PC에서 다른 USB 포트를 사용하는 것이었고 문제가 해결되었습니다. 내 팬택 버스트는 더 이상 디버그 세션 도중에 오프라인으로 전환되지 않습니다. 내가 사용했던 포트는 상자의 전면 포트 였지만 상자 내부를 가리지 않고 마더 보드에 연결되었습니다. 이제 마더 보드에 직접 연결된 상자 뒷면의 포트를 사용합니다.
나도 같은 문제가 있습니다. 이 사이트에서 찾은 모든 솔루션을 시도했습니다. 결국 내 PC 전면 USB가 내 전화의 오프라인 상태의 원인이라는 것을 알았습니다. 나는 그것이 바보라는 것을 안다 :) USB 케이블을 전면 USB 포트에서 후면 포트로 전환하면 나에게 효과적이었다.
Wi-Fi를 통해 디버깅 할 때 "기기 오프라인"오류가 많이 발생합니다. usb를 사용하여 디버깅으로 돌아가려면을 입력해야 adb usb
하지만이 명령은 장치가 wifi를 통해 adb에 연결된 경우에만 작동합니다. 어떤 이유로 장치의 연결이 끊어지면 다시 시작해야합니다. 이는 고통입니다. 단순히 ADB를 재설정해도이 문제가 해결되지 않습니다.
이 문제를 해결하기 위해 Google Play에서 adb 터미널 응용 프로그램을 다운로드했습니다. https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=ko
그런 다음 USB를 통해 장치가 컴퓨터에 연결되어있는 동안 장치에서 터미널 응용 프로그램을 열고 다음을 입력합니다.
adb kill-server
adb start-server
adb usb
그런 다음 컴퓨터에서 장치를 분리했다가 다시 연결하면 문제가 해결됩니다. 성가신 장치를 다시 시작할 필요가 없습니다!
Windows 7 디버깅 모드의 Galaxy Note 3에서 Android ADT (Eclipse) DDMS "Devices"창의 장치 "오프라인"에 문제가있었습니다. Note 3 풀다운 제어판에서 USB 3.0을 USB 연결로 선택하면 장치가 온라인 상태가됩니다. USB3 포트가있는 컴퓨터에 적용 할 수 있습니다.