2 значка приложений после установки release apk, используя функцию градации

Я использую ./gradlew assembleRelease чтобы сгенерировать release apk для приложения. При установке приложения я получаю 2 значка приложения. Не знаю, что мне не хватает. Нет, на google. При щелчке второго значка он просто показывает Simple Indeterminate.

Вот мой файл build.gradle:

 buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.0.0' } } apply plugin: 'com.android.application' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } android { compileSdkVersion 21 buildToolsVersion '20.0.0' defaultConfig { versionCode 23 versionName "1.1.8.5" applicationId "com.squad.run" minSdkVersion 10 targetSdkVersion 20 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } } signingConfigs { //Set debug.keystore file here release { def propsFile = rootProject.file('keystore.properties') def Properties props = new Properties() props.load(new FileInputStream(propsFile)) storeFile = file(props['storeFile']) storePassword = props['storePassword'] keyAlias = props['keyAlias'] keyPassword = props['keyPassword'] } } buildTypes { debug { applicationIdSuffix ".debug" ext.enableCrashlytics = false } release { zipAlign true signingConfig signingConfigs.release runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt') } } packagingOptions { exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' } } dependencies { // compile 'com.android.support:support-v4:20.0.0' compile project(':Libraries:viewPagerIndicator_Squadrun') compile project(':Libraries:facebookSDK') compile project(':Libraries:library') compile project(':Libraries:progressHUD_Squadrun') compile project(':Libraries:slidingMenuLibrary_SquadRun') compile project(':Libraries:MobihelpSDK') compile 'com.squareup.retrofit:retrofit:1.5.1' compile 'com.google.code.gson:gson:2.2.4' compile 'com.google.android.gms:play-services:6.1.71' compile 'com.android.support:appcompat-v7:21' compile 'com.squareup.picasso:picasso:2.3.4' compile 'org.apache.httpcomponents:httpmime:4.2.3' compile 'com.squareup.okhttp:okhttp:1.6.0' compile 'com.squareup.okhttp:okhttp-urlconnection:1.6.0' compile 'oauth.signpost:signpost-commonshttp4:1.2.1.2' compile 'org.twitter4j:twitter4j-core:4.0.1' compile files('libs/FlurryAnalytics-4.1.0.jar') compile 'com.crashlytics.android:crashlytics:1.0.0' } 

Solutions Collecting From Web of "2 значка приложений после установки release apk, используя функцию градации"

Моя главная догадка заключается в том, что существует более одного действия LAUNCHER и что один из них объявлен в проекте библиотеки. Затмение не сливало манифесты, но Грейдл делает.

Итак, я предлагаю вам искать android.intent.action.MAIN во всех файлах AndroidManifest.xml .