2017-12-19 3 views
0

이 질문의 제목과 같은 오류가 나타납니다. 삼성 S4에서 내 휴대폰을 S7로 업그레이드했을 때 시작되었습니다. StackOverflow (및 Google)를 검색하여 효과가있는 해결책을 찾지 못했습니다. 많은 응답이 5 세 이상이었습니다.Eclipse : 경고 : 알 수없는 기기 API 버전

SDK 관리자에서 할 수있는 모든 것을 업데이트했습니다. 재시동, Eclipse 재시작, 전화 전원 순환, 새 USB 케이블 재 연결, ADB 재시작 - 여러 번. 나는 몇 가지 오래된 애플 리케이션을 재건/재설치하려했지만 모두 같은 오류를 준다. 전화가 문제를 일으키는 것 같아요 (불행히도 저의 오래된 S4가 죽어서 그렇게 시도 할 수 없습니다).

흥미로운 아티팩트 :

(1)에서, DDMS 장치가 "미지의"로 나타나,

(2) 로그 캣 지금 어떠한 출력을 생성하지 않는다.

저는 일주일 동안 벽에 머리를 때리고 기쁨이 없었습니다. 아무도 제안 할 수 있습니까?

+1

세 가지 - Windows를 사용한다고 가정 할 때 삼성 전자의 [USB 드라이버] (http://developer.samsung.com/galaxy/others/android-usb-driver-for-windows)가 최신 버전입니까? 기기에서 개발 모드를 사용하도록 설정 했습니까? 그리고 Eclipse에서 Android 개발이 [2015 년 중반 이후로 지원되지 않습니다.] (https://android-developers.googleblog.com/2015/06/an-update-on-eclipse-android-developer.html) –

+2

Eclipse가 오랫동안 지원에서 제외 되었기 때문에 이것은 최신 버전의 Android에 필요한 최신 도구가 없기 때문에 가능합니다. Android Studio에 Google/Android에서 권장 및 지원되는 IDE를 사용해보세요. https://developer.android.com/studio/index.html?gclid=EAIaIQobChMIh_-u8suW2AIV6LDtCh0vvw6pEAAYASAAEgIkY_D_BwE – Boardy

답변

1

이전 Eclipse 기본 Android 개발 도구가 이제는 구형 ADB 버전 용으로 개발되었습니다.

DDMS와 ADB 간의 통신은 이전 DDMS가 새로운 ADB API와 호환되지 않으므로 더 이상 작동하지 않습니다. 정말로 DDMS 작업을 원한다면 그 작업과 일치하는 이전 ADB 버전을 사용해야합니다.

그러나 DDMS와 Eclipse 기반 Android 개발 도구를 삭제하고 Android Studio로 전환하는 것이 좋습니다.

+0

좋아, Android Studio로 전환 한 후 (일부 머리카락 -pulling) logcat이 작동하는 것 같습니다. 오래 전 사용했던 Eclipse 기반 빌드가 더 이상 작동하지 않는 이유는 여전히 이해가되지 않습니다. 단지 전화 만 바뀌 었습니다. 하지만 지금은 다리 밑의 물이라고 생각합니다. – DontPanic