2016-05-31 12 views
1

1) Immer wenn ich meinen Code ausführe, "." zwischen der appwidget.action in Tag "Aktion" wird zu ",". Was verursacht das Problem? Kann mir jemand helfen ?Periode im Paketnamen wird durch Komma ersetzt

Bevor der Code ausgeführt wird,

<receiver android:name="com.example.newstart.practice.Widget" > 
    <intent-filter> 
     <action android:name="android.appwidget.action.APPWIDGET_UPDATE"/> 
    </intent-filter> 
    <meta-data 
     android:name="android.appwidget.provider" 
     android:resource="@xml/widget_stuff" /> 
</receiver> 

Nach Ausführen des Codes,

<receiver android:name="com.example.newstart.practice.Widget" > 
    <intent-filter> 
     <action android:name="android.appwidget,action.APPWIDGET_UPDATE"/> 
    </intent-filter> 
    <meta-data 
     android:name="android.appwidget.provider" 
     android:resource="@xml/widget_stuff" /> 
</receiver> 

Es ändert sich automatisch in "" und zeigt mir eine Fehlermeldung:

Error:(228) Tag <action> attribute name has invalid character ',' 

2) Und unter diesem Fehler wird auch dieser Fehler angezeigt:

Error:Execution failed for task ':app:processDebugResources'. com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\ASUS\AppData\Local\Android\sdk\build-tools\23.0.3\aapt.exe'' finished with non-zero exit value 1

+0

Womit betreiben Sie den Code? –

+0

Android Studio! –

Antwort

0

Achten Sie darauf, die , zu einer . in der ursprünglichen AndroidManifest.xml nicht in einer der generierten/Zwischen zu ändern.

+0

Ich habe das gemacht, aber es ändert sich immer noch automatisch zu ","! –

Verwandte Themen