Sto usando il comando ./gradlew assembleRelease
per generare apk di rilascio per l'app. Quando installo l'app sto ricevendo 2 icone di app.Non indovina cosa mi manca. Google. Cliccando sulla seconda icona, appare semplicemente Indeterminato.2 icone di app dopo l'installazione dell'apk di rilascio, utilizzando gradle build
Ecco il mio file 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'
}
Che cos'è la "lista di app"? Intendi la schermata iniziale? Intendi l'elenco delle applicazioni installate in Impostazioni? Intendi qualcos'altro? Oltre a ciò, ti preghiamo di considerare l'aggiornamento della tua domanda per pubblicare il tuo file 'build.gradle' (dal modulo app) e il tuo file' AndroidManifest.xml'. – CommonsWare
Il manifest sta dichiarando 2 intenti di avvio. – Simon
@Simon: non necessariamente - i file Gradle potrebbero avere valori separati 'applicationId' per le build' debug' contro 'release'. In tal caso, avere due voci di avvio potrebbe significare che entrambe le app di debug e di rilascio sono state installate contemporaneamente. In tal caso, ci sarebbero due voci nell'elenco delle applicazioni installate, piuttosto che una sola (per un'app con due attività 'LAUNCHER'). Ecco perché abbiamo bisogno di maggiori informazioni dal PO sulla natura precisa dei sintomi. – CommonsWare