2015-01-14 6 views
5

Sto utilizzando Android Studio 1.0.2. Quando faccio clic su assembleRelease nelle attività gradle, vengono generati due file, app-release-unaligned.apk e app-release.apk. So che app-release-unaligned.apk non è allineata, ma cos'è app-release.apk? È allineato apk? Il mio build.gradle è come sotto.È apk zipaligned app-release.apk?

buildTypes { 
    release { 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 
     signingConfig signingConfigs.config 
     zipAlignEnabled true // Is this necessary or not in Android Studio 1.0.2? 
    } 
} 

Anche se non ho inserito zipAlignEnabled true, viene generato app-release.apk. È ancora necessario in Android Studio 1.0.2? Tutte le informazioni che ricevo su zipalign sono precedenti all'uscita di Android Studio 1.0.

risposta

5

È allineato e firmato. Pronto per la pubblicazione.

AFAIK zipAlignEnabled è true per impostazione predefinita per le versioni di rilascio.

+0

OK. Ma anche se ometto la riga vera di zipAlignEnabled, viene generato app-release.apk. È necessaria questa linea? – user3152056

+1

AFAIK 'zipAlignEnabled' è true per impostazione predefinita per le build di rilascio. – shkschneider

+0

@ user3152056, è stato di aiuto? – shkschneider

11

Non è necessario impostare questo flag.

Da official guide

Le possibili proprietà ed i loro valori di default sono:

enter image description here