美好的一天,所有的天才在那裏。我需要幫助解決我的應用程序64k限制。我根據book.I所做的一切在我的應用程序的build.gradle文件MuliDex類無法解析
defaultConfig {
applicationId "com.ihive.quintesentialtechs.activity"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
multiDexEnabled true;
}
添加這些行,然後添加一個multidex AAR模塊依賴
compile project(':multidex-1.0.1')
我再接着覆蓋attachBaseContext方法像這樣
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
順便說一下我的應用程序類擴展應用不MultiDexApplication,在我的清單我這樣做
<application
android:name="com.ihive.quintesentialtechs.application.App"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
所以問題是,在我的應用程序類MultiDex類無法解析,我試圖無效並重新啓動緩存沒有任何工作!請請別人幫助我。提前致謝。
您在項目中多次包含相同的庫,刪除其中的一個。 – AKSiddique
您是否試過依賴'compile'com.android.support:multidex:1.0.0''? – thetonrifles