2016-05-31 64 views
1

1)每當我運行我的代碼時,「。」標記「action」中的appwidget.action之間變成「,」。是什麼導致了這個問題?誰能幫我 ?包名稱中的句號被逗號替換

運行代碼之前,

<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> 

運行的代碼,

<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> 

它會自動切換到 「」 並顯示我的錯誤後:

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

2)並且在此錯誤下,還顯示此錯誤 -

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

你用什麼代碼運行? –

+0

android studio! –

回答

0

請務必將,更改爲原始AndroidManifest.xml中的.,而不是其中一個生成/中間值。

+0

我做到了,但它仍然自動變爲「,」! –