Das macht mich verrückt. Ich versuche, einen Entwurf einer App in den App Store zu laden, ich bin ein Windows-Entwickler, und dies ist meine erste Android-App, so dass ich nicht wirklich einen Bezugsrahmen habe, um zu arbeiten. Ich exportiere die signierte Apk, und von der Entwicklerkonsole browse ich zur apk, wähle sie aus und versuche hochzuladen. Ich erhalte die Nachricht: Die Datei ist ungültig: ERROR bekommen 'Android: Name' Attribut: Attribut ist kein String-Wert. Ich habe diese APK ins Web hochgeladen und kann die App erfolgreich herunterladen, installieren und außerhalb des Marktes ausführen. Ich habe die apk selbst signiert und habe überprüft, dass das richtig gemacht wurde. Irgendwelche Vorschläge würden geschätzt.Die Datei ist ungültig: ERROR bekomme 'android: name' Attribut: Attribut ist kein Zeichenfolgenwert
AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.My.PackageName"
android:versionCode="1" android:versionName="1.0.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".Home" android:configChanges="orientation"
android:label="@string/app_name" android:launchMode="standard" android:icon="@drawable/icon">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".Preferences" android:label="@string/set_preferences"> </activity>
<activity android:name="com.admob.android.ads.AdMobActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|keyboard|keyboardHidden"
/>
<meta-data android:value="myValue" android:name="ADMOB_PUBLISHER_ID" />
<meta-data android:value="true" android:name="ADMOB_ALLOW_LOCATION_FOR_ADS" />
</application>
<uses-sdk android:minSdkVersion="4" />
<uses-permission android:name="android.permission.INTERNET" />
</manifest>`
Klingen wie ein Fehler in Ihrem Manifest. – Falmarri
Bitte veröffentlichen Sie das Manifest, damit wir es uns ansehen können. –
Entschuldigung, ich habe die Frage aktualisiert, um die AndroidManifest.xml-Datei hinzuzufügen. Ich bin mir sicher, dass der Fehler dort ist und mit einem ungültigen oder fehlenden Namensattribut zusammenhängt, aber von oben nach unten gehend sehe ich nicht, wo der Fehler sein könnte – user561818