Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我目前正在学习Android服务,所有的编码部分都很好,但是清单给了我以下错误_Android_Service - Fatal编程技术网

我目前正在学习Android服务,所有的编码部分都很好,但是清单给了我以下错误

我目前正在学习Android服务,所有的编码部分都很好,但是清单给了我以下错误,android,service,Android,Service,这是我的清单文件 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.android.developers.service.MainA

这是我的清单文件

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.android.developers.service.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".MyService" >
    </activity>

    <service
        android:name=“MyService"
        android:enabled="true”>
    </service>
</application>


它给了我以下错误:与元素类型“android:name”关联的属性“{1}”应该使用Open引号。在服务中,android名称应该是这样的

 <service
            android:name=".NameOfService">
</service>

最好先写ful包名,然后再写服务名

 <service
            android:name="packaganame.NameOfService">
</service>

看看这个站点的语法突出显示哪里出错了,你会看到的

此处的标记不是(XML)引号:

    android:name=“MyService"
                 ¯

    android:enabled="true”>
                         ¯

这个错误是因为第一个打开的引号正好在android:name=之后。将输入法切换为英语并替换“MyService”的开放引号:)

请查看您的清单文件,在这里您已经编写了两次
MyService
。修改后的代码为:

    <application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="com.android.developers.service.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <!--<activity android:name=".MyService" >-->
    </activity>

   <service
            android:name=".MyService"
            android:enabled="true"
            android:exported="true" >
        </service>
</application>


这将解决您遇到的任何问题。

只是想知道为什么您的活动与服务同名?