私はその問題へのいくつかの答えを見つけましたが、どれも私のために働きませんでした。新しいプロジェクトの作成で最後の画面を取得すると、次のメッセージが表示されます。
サポートされていないテンプレートの依存関係:Android Eclipseプラグインをアップグレードしてください
必要なバージョンが空です(場合によっては8と表示されます)。インストールされているバージョンは18です。
私はここで見つけたソリューションの多くをすでに試しました:
これらのどれも私にとってはうまくいきませんでした。
別の解決策はありますか?
Update 2:Now(2013-09-19T17:00:00Z)ADT 22.2.1およびこの問題を修正するツール22.2.1の更新が利用可能です:
- Eclipse> Help> Check for Updatesを使用してADT 22.2.1を取得します。
- SDK Managerを使用してTools 22.2.1を入手する
問題を修正するには、両方のパーツが必要です。 http://developer.Android.com/sdk/index.html のADTバンドルとインストーラーパッケージも更新されました。
(- ここから から)
Update: bug report に response が追加され、修正されたテンプレートファイルと次のコメントが添付されます:
これは私の悪いです。テンプレートで使用する依存関係システムを変更している最中に、一時的な状態がこのツールビルドに取り込まれました。テンプレートはAOSPマスターブランチで解決されました。
現在のアクティビティテンプレートのスナップショットを添付しました。 sdk/tools/templates/activitiesフォルダーをこのZipのコンテンツで置き換えると、この問題が解決するはずです。
ご迷惑をおかけし申し訳ございません。
以下の私の古い回避策。
バグ の回避策:
空白のアクティビティの場合:
編集<sdk>/tools/templates/activities/BlankActivity/template.xml
依存関係をコメント化します。
<!--<dependency name="appcompat" version="v7" />-->
Master/Detail Flowの場合:
編集<sdk>/tools/templates/activities/MasterDetailFlow/template.xml
依存関係をコメント化します。
<!--<dependency name="support" version="v4" />
<dependency name="Android-support-v4" revision="8" />-->
最後に:
必要に応じて、Android-support-v4.jar
から<sdk>/extras/support/v4
をlibs
に。
@ŠantićA. Miroslav-理由はわかりませんが、SDKツールを削除しても以前のバージョンにダウングレードされません。フォルダ <sdk>/tools
が消えてpath not foundエラーが発生しました。
http://dl-ssl.google.com/Android/repository/tools_r22-windows.Zip からダウンロードして解凍し、<sdk>/tools
フォルダをSDKツールにdowngradeして、それは私にとってはうまくいきました。
過去数時間に同じ問題に直面していて、解決しました...以下のリンクからSDK(私のMac用)をダウンロードしました。
[Macの場合] http://dl-ssl.google.com/Android/repository/tools_r22-macosx.Zip
[Windowsの場合] http://dl-ssl.google.com/Android/repository/tools_r22-windows.Zip
[Linuxの場合] http://dl-ssl.google.com/Android/repository/tools_r22-linux.Zip
Androidインストールディレクトリ->ツールに移動し、すべてのコンテンツをダウンロードしたファイルに置き換えました。
私はEclipseを再起動してNew Projectを実行しましたが、正常に動作しています!
同じ問題があります。 Android SDK Toolsをリビジョン22.2にアップグレードしたときに発生します。古いバージョンにダウングレードすると問題が解決します。
ADTプラグインをアップデートする必要があります。Android SDKツールの最新バージョンは22.2.1であり、そのためにはADTバンドル22.2.1が必要です。ダウンロードリンクは http://www.softpedia.com/get/Programming/Components-Libraries/Android-Development-Tools.shtml
http://burnbit.com/torrent/251451/adt_bundle_windows_x86_64_20130729_Zip からadt-bundle-windows-x86_64-20130729をダウンロードしました。更新後、あなたと同じエラーが出ました。更新せずにプロジェクトを作成したので、今は実行中です。このステップを実行します。このエラーは、バージョンの不一致が原因で発生します。このステップを実行します。
うまくいけば、これで問題が解決します。
最新のSDKバージョンにはバグがあります。 r_22にダウングレードしてください。わたしにはできる。
私の回避策を試してください:
~/tmp/
Android create project --target 1 --name MyAndroidApp --path ./MyAndroidAppProject --activity MyAndroidAppActivity --package com.example.myandroid