2017-11-24 8 views
0

ActicityCompat Classの "shouldShowRequestPermissionRationale"メソッドを使用できるようにするため、Android-Support-V4のJarファイルをダウンロードしました。しかし、私の問題は私がJArを使うことができないということです。私のEclipseプロジェクトではクラスも見られません。しかし、Old Jarを使用すると、すべてのクラスが表示されますが、古いJarにはshouldShowRequestPermissionRationaleメソッドがありません。android.support-v4.jarが機能しないのはなぜですか?

誰か助けてもらえますか?それはどんなエラーのように見えるか、そして見えない方法です。

New_android-support-v4.jar

答えて

0

正式あなたは、SDKをダウンロードするライブラリを取得し、あなたのSDKディレクトリを探し、その位置の下にすることができます

[SDK-DIR] /エクストラ/アンドロイド/サポート/ V4 /アンドロイドサポート

を開き、アプリケーションのbuild.gradleファイル:アプリケーションプロジェクトへのサポートライブラリを追加する

-v4.jar。 リポジトリセクションに "https://maven.google.com"エンドポイントのあるセクションが含まれていることを確認してください。例:

allprojects { 
    repositories { 
     jcenter() 
     maven { 
      url "https://maven.google.com" 
     } 
    } 
} 

サポートライブラリを依存関係セクションに追加します。あなたは、Eclipseを使用していると

dependencies { 
    ... 
    compile "com.android.support:support-v4-20.0.0.jar" 
} 

:たとえば、V4のjarライブラリを追加するには、以下の行を追加EclipseにJARファイルを追加するには

を、以下の手順取る

プロジェクト内で右クリックして を選択し、Newを選択してFolderを選択してEclipse内に新しいフォルダを作成します。ライブラリフォルダは です。伝統的にlib(ライブラリ用)と呼ばれていますが、このチュートリアルでは を使用しています。 Eclipse Androidライブラリ

以前に解凍したJARフォルダを探します。それを 新しいlibフォルダにドラッグアンドドロップします。メッセージが表示されたら、[ファイルをコピー]を選択します。

関連記事Androidの開発101:アンドロイドでNinePatch伸縮グラフィックスを使用した作業のAndroid SDK のツールレビューソフトウェア著作権侵害のEclipseのAndroidライブラリからあなたの のAndroidアプリケーションの保護

あなたのJARファイルは、現在、Eclipseの中にlibフォルダ内に表示されますパッケージ エクスプローラ。

EclipseへのJARファイルのリンクパッケージエクスプローラでJARファイルが に表示されても、その機能にアクセスする前にJARファイルを Eclipseにリンクする必要があります。

まず、画面の上部にある[プロジェクト]タブを選択し、 プロパティをクリックします。 Androidのライブラリ

を選択したJava Eclipseのライブラリ

続いビルドパスクリックしてJARファイル...]ボタンを追加し、 libフォルダの中から、あなたのJARファイルを選択します。

あなたのJARファイルは、libとReferenced Librariesの両方の フォルダに表示されます。 Referenced ライブラリをクリックすると、JARのリソースを調べることができます。 JARファイルをAndroidプロジェクトに に追加してリンクしました。

あなたは

+0

thisは、あなたの答えをありがとう表示されるはずです。私はアンドロイド-v4をSDKディレクトリから正確に入手しました。私はEclipseの下にあります。私はbuild.gradleファイルを持っていません。 PAny他のアイデア? – evalls

+0

Android Studioの使用を検討する必要があります。 – Vedant

+0

@evallsまたはIntellij IDEA。 – Vedant

関連する問題