2014-03-13 9 views
6

Kann jemand diesen Fehler zu mir erklären ?:Warnung: AndroidManifest.xml definiert bereits version

Warning: AndroidManifest.xml already defines versionCode (in http://schemas.android.com/apk/res/android); using existing value in manifest. 
Warning: AndroidManifest.xml already defines versionName (in http://schemas.android.com/apk/res/android); using existing value in manifest. 
Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest. 
Warning: AndroidManifest.xml already defines targetSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest. 

Ich baue aus einer vollen Android Source-Basis, und es gibt eine Android.mk Datei für die verwendete bauen.

Die resultierende apk scheint gesund genug zu sein, aber ich mag ungeklärte Warnmeldungen in meinen Builds nicht.

Ich habe meinen Quellbaum nach oben und unten durchsucht und diese vier Variablen sind nirgends definiert, außer in meiner AndroidManifest.xml-Datei.

+0

definiert sind, ich glaube, es bedeutet, dass (beispielsweise) die in der AndroidManifest.xml Datei definiert version Wert wird bevorzugt auf jede Umgebungsvariable aufgenommen (zB "version.name") über den ant-Befehl übergeben. – Vivek

+0

Hmmm; Lass mich das untersuchen. –

+1

@EdwardFalk Veröffentlichen Sie Ihre 'AndroidManifest.xml' und Ihre' build.gradle' –

Antwort

2

in Android Studio diese Variablen in build.gradle Datei

defaultConfig { 
    applicationId 'org.example.' 
    minSdkVersion 11 
    targetSdkVersion 21 
    versionCode 1 
    versionName "1.0 Beta" 
} 
Verwandte Themen