【移動(dòng)應(yīng)用開發(fā)技術(shù)】AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法_第1頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法_第2頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法_第3頁
【移動(dòng)應(yīng)用開發(fā)技術(shù)】AndroidStudio Gradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

【移動(dòng)應(yīng)用開發(fā)技術(shù)】AndroidStudioGradle第三依賴統(tǒng)一管理的實(shí)現(xiàn)方法

一、AndroidStudioGradle第三依賴統(tǒng)一管理二、AndroidStudioGradle基于友盟的多渠道打包三、AndroidStudio安全管理簽名文件keystroe和簽名密碼ext

{

android

=

[

compileSdkVersion:

23,

buildToolsVersion:

"24.0.2",

minSdkVersion

:

15,

targetSdkVersion

:

23,

versionCode

:

1,

versionName

:

"1.0"

]

dependVersion

=

[

support:

"23.4.0"

]

dependencies

=

[

//

Android

supportV4

:

"com.android.support:support-v4:${dependVersion.support}",

appcompatV7

:

"com.android.support:appcompat-v7:${dependVersion.support}",

design

:

"com.android.support:design:${dependVersion.support}",

junit

:

"junit:junit:4.12",

//

測試

espresso

:

"com.android.support.test.espresso:espresso-core:2.2.2",

//

網(wǎng)絡(luò)請求

okhttp

:

'com.squareup.okhttp3:okhttp:3.3.1',

retrofit

:

'com.squareup.retrofit2:retrofit:2.1.0',

//

圖片加載

fresco

:

'com.facebook.fresco:fresco:0.11.0',

animatedGif

:

'com.facebook.fresco:animated-gif:0.12.0',

picasso

:

'com.squareup.picasso:picasso:2.5.2',

photoView

:

'com.github.chrisbanes:PhotoView:1.3.1',

//

RxAndroid

rxAndroid

:

'io.reactivex:rxandroid:1.2.1',

rxJava

:

'io.reactivex:rxjava:1.2.2',

//

json解析

fastJson

:

'com.alibaba:fastjson:1.1.54.android',

gson

:

'com.google.code.gson:gson:2.8.0',

//

log打印工具

logger

:

'com.orhanobut:logger:1.15',

greendao

:

'org.greenrobot:greendao:3.2.0',

//

ButterKnife

butterknife

:

'com.jakewharton:butterknife:8.4.0',

butterknifeCompiler

:

'com.jakewharton:butterknife-compiler:8.4.0',

//

LeakCanary

leakcanaryAndroid

:

'com.squareup.leakcanary:leakcanary-android:1.5',

leakcanaryAndroidNoOp:

'com.squareup.leakcanary:leakcanary-android-no-op:1.5',

]

}apply

from:

"config.gradle"/upload/information/20200623/125/126577.pngapply

plugin:

'com.android.application'

android

{

compileSdkVersion

23

buildToolsVersion

"24.0.2"

defaultConfig

{

applicationId

"com.bandeng.bandeng"

minSdkVersion

15

targetSdkVersion

23

versionCode

1

versionName

"1.0"

testInstrumentationRunner

"android.support.test.runner.AndroidJUnitRunner"

}

buildTypes

{

release

{

minifyEnabled

false

proguardFiles

getDefaultProguardFile('proguard-android.txt'),

''

}

}

}

dependencies

{

compile

fileTree(dir:

'libs',

include:

['*.jar'])

androidTestCompile("com.android.support.test.espresso:espresso-core:2.2.2",

{

exclude

group:

'com.android.support',

module:

'support-annotations'

})

compile

"com.android.support:appcompat-v7:23.4.0"

testCompile

"junit:junit:4.12"

compile

"com.android.support:design:23.4.0"

}apply

plugin:

'com.android.application'

android

{

compileSdkVersion

rootPpileSdkVersion

buildToolsVersion

rootProject.ext.android.buildToolsVersion

defaultConfig

{

applicationId

"com.bandeng.bandeng"

minSdkVersion

rootProject.ext.android.minSdkVersion

targetSdkVersion

rootProject.ext.android.targetSdkVersion

versionCode

rootProject.ext.android.versionCode

versionName

rootProject.ext.android.versionName

testInstrumentationRunner

"android.support.test.runner.AndroidJUnitRunner"

}

buildTypes

{

release

{

minifyEnabled

false

proguardFiles

getDefaultProguardFile('proguard-android.txt'),

''

}

}

}

dependencies

{

compile

fileTree(dir:

'libs',

include:

['*.jar'])

androidTestCompile(rootProject.ext.dependencies.espresso,

{

exclude

group:

'com.android.support',

module:

'support-annotations'

})

compile

rootProject.ext.dependencies.appcompatV7

testCompile

rootProject.ext.dependencies.junit

compile

rootProject.ext.dependencies.design

//

網(wǎng)絡(luò)請求

compile

rootProject.ext.dependencies.okhttp

compile

rootProject.ext.dependencies.retrofit

//

圖片加載

compile

rootProject.ext.dependencies.picasso

//

RxJava

compil

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論