Fehler bei der Anwendungs-ID der Facebook App im Manifest

9

Hier ist ein kleines Detail über meine App. Ich habe ein Tab-Layout mit Fragments und einem ViewPager . Auf der dritten Registerkarte habe ich eine Google Map V2. Wenn sich der Benutzer der App nun in einem bestimmten Orientierungspunkt befindet, kann er die Details zu diesem Orientierungspunkt auf Facebook teilen. Ich habe die Karte erfolgreich erstellt, aber die Details zu Sehenswürdigkeiten sind noch zu erledigen. Jetzt über die "Teilen" -Funktion von Facebook, habe ich die Schritte auf Facebook-Entwickler gefolgt. Wenn ich die App starte, bekomme ich den Fehler:

%Vor%

Und nach der Suche habe ich herausgefunden, dass ich die Anwendungs-ID auf manifest.xml setzen muss.

Hier sind meine Metadaten:

%Vor%

Allerdings bekomme ich immer noch den Fehler:

%Vor%

Der gesamte Facebook-Freigabe-Dialog befindet sich in Fragment .

Hier ist es:

TabFour.java

%Vor%

}

Hier ist mein logcat.

    
Jeongbebs 21.10.2013, 02:46
quelle

3 Antworten

26

Sie können die appID nicht direkt in das Manifest selbst einfügen. Sie müssen auf eine Zeichenfolgenressource im Manifest verweisen. Etwas wie:

In Ihrem AndroidManifest:

%Vor%

In Ihrer strings.xml

%Vor%     
Ming Li 21.10.2013, 14:33
quelle
6

Bitte beachten Sie, dass Sie das Metadatenelement INNERHALB DER APPLICATION TAGS einfügen müssen.

Auf diese Weise:

%Vor%

Wenn Sie es woanders einfügen, erhalten Sie diesen Fehler.

    
manuesev 15.10.2017 11:46
quelle
2

Sollte das nicht tatsächlich sein:

%Vor%

Beachten Sie die Änderung von Android: Wert zu Android: Ressource.

    
Steve Hanson 11.02.2015 16:22
quelle