2012-09-12 3 views
24

Androidサポートライブラリを手動でインストールする方法を教えてください。 SDKマネージャに問題があり、必要なライブラリを見つけることができず、パッケージでもアプリケーションを開発する必要があるためです。しかし、私は他のパッケージを手動で管理することができました。公式のウェブサイトでもSDKライブラリからダウンロードする方法を示していますが、手動ではダウンロードできません。 SDK Managerが私のように正しく動作しない場合はどうすればよいですか?Androidサポートライブラリマニュアルダウンロード

答えて

9
あなたはあなたがあなたのAndroid SDKに行くインストール後

場所を見つけることができるという点で、

を(必ずあなたの場所を作る)のAndroid SDK Managerでエクストラの下に見つけることができます

<sdk>/extras/android/support/v4/android-support-v4.jar. 

または

<sdk>/extras/android/compatibility/v4/android-support-v4.jar. 
<sdk>/extras/android/compatibility/v7/gridlayout/ 
<sdk>/extras/android/compatibility/v13/android-support-v13.jar. 

enter image description here

+1

あなたが言ったように、私はExtrasフォルダをAndroidで見つけられません。私は前に、私はPlatforms、Platformツールのような他のすべてを管理していました。 –

+0

@FilmCreatorそれでは、アンドロイドSDKのフォルダが違う可能性があることを確認するように頼んだ。 –

+0

しかし、私は知っていたので、私は知っているから、サポートライブラリをダウンロードしたことはなかったので、どのように彼らがそこに来たのですか?手動でそれらをダウンロードする可能性はありますか? –

42

私はいつもこれを理解しています。最後に、オンラインで適切なものを見つけたので、私はここであなたと共有します。コマンドラインを介して

android list sdk -a --extended 

あなたがダウンロードしてインストールすることが有効なすべてのパッケージのリストを受け取ります。バッファサイズを調整する必要があるかもしれません。

---------- 
id: 84 or "source-14" 
    Type: Source 
    Desc: Sources for Android SDK, API 14, revision 1 
---------- 
id: 85 or "extra-android-m2repository" 
    Type: Extra 
    Desc: Android Support Repository, revision 5 
      By Android 
      Local Maven repository for Support Libraries 
      Install path: extras\android\m2repository 
---------- 
id: 86 or "extra-android-support" <-- YOU ELUSIVE SOB 
    Type: Extra 
    Desc: Android Support Library, revision 19.1 
      By Android 
      Install path: extras\android\support 
---------- 
id: 87 or "extra-google-admob_ads_sdk" 
    Type: Extra 
    Desc: Google AdMob Ads SDK, revision 11 (Obsolete) 
      By Google Inc. 
      AdMob Ads SDK 
      Install path: extras\google\admob_ads_sdk 
---------- 
id: 88 or "extra-google-analytics_sdk_v2" 
    Type: Extra 
    Desc: Google Analytics App Tracking SDK, revision 3 
      By Google Inc. 
      Analytics App Tracking SDK 
      Install path: extras\google\analytics_sdk_v2 
---------- 
id: 89 or "extra-google-gcm" 
    Type: Extra 
    Desc: Google Cloud Messaging for Android Library, revision 3 (Obsolete) 
      By Google Inc. 
      GCM library has been moved to Google Play Services 

以下のスニペット:

android update sdk --no-ui -a --filter "extra-android-m2repository" 

・ホープこれは誰かに役立ちます。私はこの男を追跡するのに多くの時間を無駄にした。

+1

あなたは本当に助けてくれました。SDKマネージャのAndroidサポートライブラリアイテムが見つかりません。このコマンドだけが役に立ちます。ありがとうございました。 – Songlin

+0

OP、答えとしてマークすることはできますか? ;) – styler1972

+0

私の人生を保存しました。私はMac上で、SDKマネージャはサポートライブラリのアップデートが利用可能であることを表示しません。 –

2

Androidサポートリポジトリのダウンロードで同様の問題が発生しました。 Android StudioのSDKマネージャからリポジトリをダウンロードしようとしました。しかし、SDKマネージャは特定のフォルダにアクセスできませんでした(私のSDKは私のC:\ドライブに配置され、管理者権限などが必要でした)。

私はでそれを解決:

  1. 起動のAndroid SDKツールのセットアップ(あなたが開発者のウェブサイトからダウンロードすることができます)
  2. 再インストールのAndroid SDKツール(同じフォルダに)。
  3. 手順2が完了したら、終了する前にSDKマネージャーの起動オプションを選択します。

SDKマネージャがすぐにポップアップするはずです。以前にインストールされたパッケージのリストも表示されます。

  1. パッケージを選択してダウンロードを開始します。

link to the SDK tools setup

これはあなたのために働く願っています。あなたが直接 here

からダウンロードし、余分にそれを解凍することができます

11

は、SDK Managerからandroid-support-v4.jar

+1

これは「Android Support Library」ではなく「Android Support Repository」へのリンクです – Brain2000

0

直接ダウンロードをフォルダが存在しなくなりました。代わりに、.jarファイルを取得するためにパス(\extras\android\m2repository\com\android\support\support-v4)内の.aarファイルを使用することができます。

How to convert AAR to JAR

いくつかの背景

を参照してくださいサポートライブラリの大半は、アプリケーションにコンパイルされていると、彼らは、GoogleのMavenリポジトリを通じてアプリケーションによって消費されるように分散されています。サポートライブラリのほとんどはAARです.AARファイルは、JARファイルといくつかのリソースファイルで構成されています。

第2に、SDKマネージャを介してGoogleサポートリポジトリをダウンロードする必要があります。

関連する問題