私のアプリではマルチディックスのサポートに問題があります。実際にはアプリは正常にインストールされていますが、プロセスによっては一部のアクティビティがクラッシュしてアプリが再起動します。 logcatで私は、この発見:Android Multidexサポートライブラリが無効にされています
I/MultiDex: install
I/MultiDex: VM has multidex support, MultiDex support library is disabled.
をしかし、私はMultidexのサポートを有効にするための推奨事項に従っ:
のGradle:
compileSdkVersion 25
buildToolsVersion '25.0.2'
defaultConfig {
applicationId "com..company.package"
minSdkVersion 15
targetSdkVersion 25
multiDexEnabled true
versionCode 21
versionName "2.1.3"
}
dexOptions {
javaMaxHeapSize "4g"
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
//compile project(':rangebar')
compile('com.github.afollestad.material-dialogs:core:[email protected]') { transitive = true }
compile('com.weiwangcn.betterspinner:library-material:1.1.0') {
exclude group: 'com.android.support', module: 'appcompat-v7'
}
compile files('libs/itextpdf-5.5.9.jar')
compile 'com.android.support:multidex:1.0.1'
...
ApplicationクラスはMultidexを拡張:
public class MyApplication extends MultiDexApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
}
私は「ドンこの問題を取り除くために私が正確に見逃しているものを知りません
ありがとうございます。
あなたのいずれか、それはトリック –
がそうであるように、両方のは無意味です使用してMultidexApplicationをattachBaseContext法にでインストールまたは拡張multidex使用@ Houssem Conflictが 'MultiDexApplicationを拡張しました。 ' – Houssem