facebook twitter hatena line email

「Android/開発環境/AndroidStudio/外部ライブラリ読み込み」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「 ==外部ライブラリプロジェクトの読み込み== 例ライブラリとして:Android-RateThisApp:libraryを読み込む場合 ライブラリ読み込み側...」)
 
(外部ライブラリjarの読み込み)
 
(同じ利用者による、間の3版が非表示)
行3: 行3:
 
例ライブラリとして:Android-RateThisApp:libraryを読み込む場合
 
例ライブラリとして:Android-RateThisApp:libraryを読み込む場合
  
ライブラリ読み込み側のプロジェクト
+
app(ライブラリ読み込み)側のプロジェクト
 
*build.gradle
 
*build.gradle
  compile project(':Android-RateThisApp:library')
+
  dependencies {
 
+
    compile project(':Android-RateThisApp:library')
 +
}
 
ライブラリ側はnew moduleで追加ライブラリ名を":Android-RateThisApp:library"などとする
 
ライブラリ側はnew moduleで追加ライブラリ名を":Android-RateThisApp:library"などとする
  
行12: 行13:
 
#libs内にjarファイルを追加
 
#libs内にjarファイルを追加
 
#jarファイルを右クリックから"Add As Library"を選択
 
#jarファイルを右クリックから"Add As Library"を選択
#build.gradleに以下が追加される
+
#app側build.gradleに以下が追加される
 
  dependencies {
 
  dependencies {
 
     compile files('libs/hogehoge.jar')
 
     compile files('libs/hogehoge.jar')
 +
}
 +
 +
==google系読み込み==
 +
dependencies {
 +
    compile 'com.google.android.gms:play-services-gms:15.0.1'
 +
    compile 'com.google.android.gms:play-services-ads:15.0.1'
 
  }
 
  }

2018年8月27日 (月) 13:51時点における最新版

外部ライブラリプロジェクトの読み込み

例ライブラリとして:Android-RateThisApp:libraryを読み込む場合

app(ライブラリ読み込み)側のプロジェクト

  • build.gradle
dependencies {
    compile project(':Android-RateThisApp:library')
}

ライブラリ側はnew moduleで追加ライブラリ名を":Android-RateThisApp:library"などとする

外部ライブラリjarの読み込み

  1. libs内にjarファイルを追加
  2. jarファイルを右クリックから"Add As Library"を選択
  3. app側build.gradleに以下が追加される
dependencies {
    compile files('libs/hogehoge.jar')
}

google系読み込み

dependencies {
    compile 'com.google.android.gms:play-services-gms:15.0.1'
    compile 'com.google.android.gms:play-services-ads:15.0.1'
}