2017-12-19 11 views
0

この質問のタイトルのようにエラーが表示されます。それは私がサムスンS4からS7に私の携帯電話をアップグレードしたときに始まりました。私はStackOverflow(とGoogle)を検索し、うまくいきませんでした - 多くの回答は5歳以上でした。Eclipse:警告:不明なデバイスAPIバージョン

SDKマネージャからできることはすべて更新しました。私は再起動し、Eclipseを再起動し、電源を入れ直して電話をかけ、新しいUSBケーブルを再接続し、ADBを再起動します。私はいくつかの古いアプリを再構築/再インストールしようとしましたが、すべて同じエラーが発生します。電話が問題を引き起こしているようです(残念ながら、私の古いS4は死んでしまったので私はそれを試すことはできません)。

他の興味深いアーティファクト:

(1)DDMSでは、装置は、

(2)Logcatが現在出力を生成しません、 "不明" として表示されます。

私は1週間壁に頭を打ち、喜んでいませんでした。誰でも提案を提供できますか?

+1

3つのこと - Windowsを使用していると仮定すると、Samsungの開発[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 APIと互換性がないため、DDMSとADB間の通信はもはや機能しません。実際にDDMSを動作させたい場合は、それに合致する古いADBバージョンを使用する必要があります。

ただし、DDMSとEclipseベースのAndroid開発ツールを削除し、Android Studioに切り替えることをお勧めします。

+0

私はAndroidスタジオに切り替えました-pulling)logcatが動作するようです。私は古い、長い間使われていたEclipseベースのビルドがもう機能しなくなった理由を理解していません。変更されたのは電話だけです。でも今は橋の下の水だと思う。 – DontPanic

関連する問題