adb에 대한 연결이 끊어져 심각한 오류가 발생했습니다.
중복 가능성 :
adb에 대한 연결이 끊어져 심각한 오류가 발생했습니다.
현재 Eclipse의 최신 릴리스에서 Android 용 애플리케이션을 개발하려고합니다. 빌드하고 실행하려고하면 다음이 표시됩니다.
[2011-02-17 17:08:03 - <ProgramName>] The connection to adb is down, and a severe error has occured.
[2011-02-17 17:08:03 - <ProgramName>] You must restart adb and Eclipse.
[2011-02-17 17:08:03 - <ProgramName>] Please ensure that adb is correctly located at 'C:\<sdk-directory>s\platform-tools\adb.exe' and can be executed.
이제 ADT 플러그인을 업데이트했습니다. 최신 버전의 Android SDK가 있습니다. 실제로 adb.exe는 platform-tools 디렉토리에 있으며 실행할 수 있습니다. Google에서 찾은 모든 것을 시도했습니다.
- adb kill-server 및 adb start-server를 시도했습니다.
- 에뮬레이터가 시작되지 않은 상태에서 실행하려고했습니다.
- 내 PATH에 주어진 디렉토리가 있습니다 (경로에서 platform-tools로 시도했고 PATH에 platform-tools와 도구를 모두 가지고 시도했습니다).
참고 : Windows 7을 실행 중입니다. 또한 이전에 Eclipse에서 앱을 테스트했습니다. 이 오류는 SDK를 업그레이드 한 이후로 새로운 것입니다.
방금 같은 문제가 발생하여 문제를 해결하기 위해 작업 관리자를 열고 adb.exe 프로세스를 종료 한 다음 Eclipse를 다시 시작했습니다.
모두 다시 설치 ??? 절대 안돼! 단지 add the path to SDK tools and platform tools in your classpath from Environment Variables.
그런 다음 Eclipse를 다시 시작합니다.
다른 방법은로 이동 Devices -> Reset adb
하거나 단순히 작업 관리자를 열고 adb.exe
프로세스를 종료합니다.
이클립스를 다시 시작하고 프로젝트 -> 정리 -> 프로젝트 선택 그중 하나가 내 문제를 adb로 수정했습니다.
[2011-12-31 10:50:45 - HelloAndroid] Android Launch! good
[2011-12-31 10:50:45 - HelloAndroid] adb is running normally. good
[2011-12-31 10:50:45 - HelloAndroid] Could not find HelloAndroid.apk! bad
도와 주셔서 감사합니다. 다음 문제로 (한숨)
내 문제에 약간 익숙한 것 같습니다. 올바른 경로에서 찾을 수없는 aapt
다시 작동하려면 열려있는 모든 프로젝트 를 정리 해야했습니다 ...
나는 당신과 똑같은 문제가있었습니다. 이틀 동안 왜 이런 일이 발생하는지 궁금한 끝에 마침내 COMODO 안티 바이러스의 신뢰할 수없는 소프트웨어 목록에서 신뢰할 수있는 소프트웨어 목록으로 adb.exe를 이동하여이 문제를 해결했습니다. 그 당시 나는 위의 모든 것을 포함하여 adb를 작동시키기 위해 적어도 5 종류의 조치를 시도했습니다 ...
마지막으로 ADT 플러그인을 업데이트했을 때 adb.exe와 Eclipse에서 비슷한 문제가 발생했습니다. 해결책은 Eclipse를 관리자로 실행하고 ADT를 다시 설치하는 것이 었습니다.
방화벽이나 바이러스 백신에 문제가있을 수 있습니다.
- 모든 네트워크 연결 비활성화
- 방화벽 비활성화
- 안티 바이러스 비활성화
모두 비활성화 되었는지 확인 하십시오 .
Eclipse에서 스크립트를 실행하십시오. 작동한다면 2와 3이 범인이 될 수 있습니다. 저에게는 코모도 방화벽이었습니다. Adb.exe에 대한 필터를 만들었습니다.
나를 위해 다음이 작동했습니다.
작업 관리자에서 adb.exe를 종료하십시오.
관리자로 Eclipse를 다시 시작하십시오.
내 앱의 대상은 Google API 레벨 10이었습니다. 저는 Window-> AVD Manager로 이동했고 "Google API 레벨 10"항목이 녹색 체크 표시 대신 깨졌습니다. 그래서 항목을 클릭하고 " 수리 "버튼 및 문제가 수정되었습니다.
(아마 위 3 개 정도 였을 것입니다 ..)
게시 한 내용을보고 오타가 아니라고 가정하면 Eclipse는 C : \ s \ platform-tools ...
이 경우 SDK 위치에 대한 Eclipse의 Window / Preferences / Android 옵션을 확인해야합니다. 아마도 당신은 "C : \ s" 로 설정되어있을 것입니다 . 오류를 일으키지 않고 그와 같은 값으로 편집 할 수는 없지만 어떻게 든 손상되었을 수 있습니다.
Android JUnit 대신 JUnit을 사용하여 테스트 프로젝트를 실행하는 경우에도이 오류가 발생할 수 있습니다. 당연히 해결책은 실행 방법을 변경하는 것입니다.
adb와의 연결이 끊어져 심각한 오류가 발생했습니다.
[2011-12-19 11:45:09 - RayhReport] You must restart adb and Eclipse.
[2011-12-19 11:45:09 - RayhReport] Please ensure that adb is correctly located at 'D:\android-sdk-windows\tools\adb.exe' and can be executed.
D:\android-sdk-windows\tools\adb.exe
경로로 이동 하면 텍스트 파일이 표시되며 파일 이름은 "adb_has_moved"입니다. 즉 adb.exe
, adb.exe 아래에 복사 된 플랫폼 도구로 이동하여 도구 폴더에 붙여넣고 실행합니다. 나는 그것이 작동한다고 확신합니다.
'Development Tip' 카테고리의 다른 글
NSFileManager fileExistsAtPath : isDirectory 및 swift (0) | 2020.11.19 |
---|---|
jQuery UI 대화 상자 OnBeforeUnload (0) | 2020.11.19 |
jquery로 div 하단 위치 찾기 (0) | 2020.11.19 |
Python에서 한 줄의 csv 데이터를 읽는 방법은 무엇입니까? (0) | 2020.11.19 |
NTLM 프록시 뒤의 NPM (0) | 2020.11.19 |