Android Studio分包配置
来源:互联网 发布:部队伙食 知乎 编辑:程序博客网 时间:2024/06/04 19:59
Android Studio分包配置
详情阅读官方原文
这里只做Android Studio分包配置简单的介绍。
第一步:
在Gradle build文件中做如下配置:
android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { ... minSdkVersion 14 targetSdkVersion 21 ... // Enabling multidex support. multiDexEnabled true } ...}dependencies { compile 'com.android.support:multidex:1.0.0'}
添加两句代码:
(1)multiDexEnable true
(2)compile 'com.android.support:multidex:1.0.0'
第二步:
在AndroidManifest.xml文件中做如下配置:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.multidex.myapplication"> <application ... android:name="android.support.multidex.MultiDexApplication"> ... </application></manifest>
如果你要定义自己的Application
,或者已经有了自定义Application
,那么不需要在application
节点中用android.support.multidex.MultiDexApplication
,而是用自己的Application
类的全名即可,而且自定义的Application
也不需要继承MultiDexApplicatoin
。
第三步:
如果有自定义的Application,那么在自定义的Application类中,重写attachBaseContext()
,并且在其中调用super.attachBaseContext()
,然后调用MultiDex.install(this)
,然后在该方法上加上@Override
注解,既然是重写方法,最好加上这个注解,不过Android Studio会自动加上。
有两点可以注意:
attachBaseContext()
是在ContextWrapper
类中的。而MultiDexApplication
继承Application
,就是如第二步一样重写了attachBaseContext()
方法。- 不需要另外在libs中添加android-support-multidex.jar,否则会报异常。
0 0
- Android Studio分包配置
- Android Studio 分包配置
- Android Studio multidex分包笔记
- Android Studio 对资源分包
- android studio 初步的dex分包应用
- Android Studio下对资源进行分包
- Android Studio下对资源进行分包
- android studio 的layout 分包机制
- Android Studio下对资源进行分包
- Android Studio中Dex分包方案
- android studio很简单的资源分包
- Android Studio下对资源进行分包
- Android studio项目资源文件分包
- Android Studio 下对资源进行分包
- Android Studio下对资源进行分包
- android分包
- android分包
- android分包
- C/C++ struct位结构(位域)
- 弗罗贝尼乌斯范数
- php mvc模式
- ACdream 1061(abs用法)
- cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建
- Android Studio分包配置
- 腾讯微博—项目开发
- Eclipse远程调试
- 现代操作系统之处理器
- android 手机找不到 data/data/package_files/ 文件夹
- 10进制对36进制内任意进制转换
- 關於PL/SQL Developer的配置與快速遷移
- printf()输出格式
- 算法课(经典贪心)