Android: seltsamer Fehler im Manifest

7

Ich habe meine Android-App verbessert, und ich habe es auf einem echten Gerät (Run Application in Eclipse) versucht und alles hat gut funktioniert. Als ich mit meinen Änderungen zufrieden war, öffnete ich das Manifest, um die Version für die Freigabe zu ändern, aber OHNE ÄNDERUNGEN in Manifest trat ein Fehler in der Zeile auf:

%Vor%

Der Fehler ist:

%Vor%

Wie ist das möglich? Ich habe meine Anwendung viele Male mit dieser Linie aufgebaut.

    
GVillani82 23.11.2012, 14:47
quelle

3 Antworten

18

Danke an alle. Ich löste das seltsame Problem mit

%Vor%

Jetzt funktioniert alles wieder gut!

    
GVillani82 23.11.2012, 15:06
quelle
2

Sie dürfen die Pakete nicht selbst installieren, fragen Sie nicht einmal danach.

Verwenden Sie Intent für diesen Zweck:

%Vor%

Wenn Sie Eclipse verwendet haben, hat es wahrscheinlich die alte / veraltete Version Ihres Manifests verwendet, und wenn Sie es öffnen, wurden die Änderungen neu geladen und die Fehlermeldung wurde angezeigt. Entfernen Sie einfach die rechtswidrige Erlaubnis und verwenden Sie Intents.

    
lenik 23.11.2012 14:52
quelle
2

Die Reinigung funktioniert, wenn Sie Ihre Fluseneinstellungen bereits geändert haben. Sonst überprüfe die folgende Lösung.

Berechtigungen werden nur der System-App erteilt

Hier können Sie Ihre Fusseleinstellungen ändern

In Eclipse:

  

Fenster - & gt; Einstellungen - & gt; Android - & gt; Fusselfehlerprüfung.

Suchen Sie in der Liste einen Eintrag mit ID = ProtectedPermission . Setzen Sie den Schweregrad auf etwas niedriger als Error. Auf diese Weise können Sie das Projekt weiterhin mit Eclipse kompilieren.

Im Android Studio:

%Vor%

Unter Android Lint , suchen Sie Using system app permission . Entweder deaktivieren Sie das Kontrollkästchen oder wählen Sie einen Schweregrad niedriger als Fehler.

    
Jimit Patel 21.07.2013 07:53
quelle