multidex icon indicating copy to clipboard operation
multidex copied to clipboard

Cant find my application on phone after multi dexing

Open faisalmemon1991 opened this issue 11 years ago • 0 comments

Here is my build.gradle part. I am not able to find my application. App runs normally but no app icon on phone :(

android { compileSdkVersion 21 buildToolsVersion '21.0.1' sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['src'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] }

    instrumentTest.setRoot('tests')

    debug.setRoot('build-types/debug')
    release.setRoot('build-types/release')
}
defaultConfig {
    applicationId 'package_name
    minSdkVersion 9
    targetSdkVersion 21
}
productFlavors {

}

dexOptions {
    preDexLibraries = false
    javaMaxHeapSize "2g"
}


afterEvaluate {
    tasks.matching {
        it.name.startsWith('dex')
    }.each { dx ->
        if (dx.additionalParameters == null) {
            dx.additionalParameters = ['--multi-dex']
        } else {
            dx.additionalParameters += '--multi-dex'
        }

        // optional
       dx.additionalParameters += "--main-dex-list=$projectDir/multidex.txt".toString() // enable the main-dex-list
    }
}

project.ext.preDexLibs = !project.hasProperty('disablePreDex')

subprojects {
    project.plugins.whenPluginAdded { plugin ->
        if ("com.android.build.gradle.AppPlugin".equals(plugin.class.name)) {
            project.android.dexOptions.preDexLibraries = rootProject.ext.preDexLibs
        } else if ("com.android.build.gradle.LibraryPlugin".equals(plugin.class.name)) {
            project.android.dexOptions.preDexLibraries = rootProject.ext.preDexLibs
        }
    }
}

}

faisalmemon1991 avatar Nov 08 '14 14:11 faisalmemon1991