2016-05-31 5 views
1

1)私のコードを実行するたびに、 "。"タグ内のappwidget.actionの間に "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

アンドロイドスタジオ! –

答えて

0

オリジナルのAndroidManifest.xmlには、,を必ず生成/中間のいずれでもない.に変更してください。

+0

私はそれをしましたが、それでも自動的に "、"に変わります! –

関連する問題