日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

android开发技术探索,《android开发艺术探索》读书笔记(十三)--综合技术(示例代码)...

發布時間:2025/3/12 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android开发技术探索,《android开发艺术探索》读书笔记(十三)--综合技术(示例代码)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

No1:

No2:

在Android中單個dex文件所能夠包含的最大方法數為65536,這包含Android FrameWork、依賴的jar包以及應用本身的代碼中的所有方法。

No3:

使用multidex來解決方法數越界

apply plugin: \'com.android.application\'

android {

compileSdkVersion 22

buildToolsVersion "22.0.1"

defaultConfig {

applicationId "com.ryg.multidextest"

minSdkVersion 8

targetSdkVersion 22

versionCode 1

versionName "1.0"

// enable multidex support

multiDexEnabled true

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile(\'proguard-android.txt\'), \'proguard-rules.pro\'

}

}

}

afterEvaluate {

println "afterEvaluate"

tasks.matching {

it.name.startsWith(\'dex\')

}.each { dx ->

def listFile = project.rootDir.absolutePath + \'/app/maindexlist.txt\'

println "root dir:" + project.rootDir.absolutePath

println "dex task found: " + dx.name

if (dx.additionalParameters == null) {

dx.additionalParameters = []

}

dx.additionalParameters += \'--multi-dex\'

dx.additionalParameters += \'--main-dex-list=\' + listFile

dx.additionalParameters += \'--minimal-main-dex\'

}

}

dependencies {

compile fileTree(dir: \'libs\', include: [\'*.jar\'])

compile \'com.android.support:appcompat-v7:22.1.1\'

compile \'com.android.support:multidex:1.0.0\'

}

afterEvaluate區域是為了指定dex文件中包含哪些類,類名寫在maindexlist.txt中

注意:multidex的jar包中的9個類必須也要打包到主dex中

代碼支持

public class TestApplication extendsApplication {

@Overrideprotected voidattachBaseContext(Context base) {super.attachBaseContext(base);

MultiDex.install(this);

}

}

Multidex方法雖然很好地解決了方法數越界這個問題,但也會導致應用啟動速度會降低,是因為應用啟動時會加載額外的dex文件。

No4:

No5:

總結

以上是生活随笔為你收集整理的android开发技术探索,《android开发艺术探索》读书笔记(十三)--综合技术(示例代码)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。