Building Apps with Over 64K Methods

问题
Error:The number of method references in a .dex file cannot exceed 64K.  
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html  
解决方案
1 在app的 build.gradle 中
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'  
}  
2 在 AndroidManifest.xml 中的 application 标签中添加
<?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>  

**Note: If your app uses extends the Application
class, you can override the attachBaseContext() method and call **
MultiDex.install(this) to enable multidex. For more information, see the MultiDexApplication
reference documentation.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容