Android 签名级别保护不起作用

Android 签名级别保护不起作用,android,permissions,manifest,apk,signature,Android,Permissions,Manifest,Apk,Signature,我正在用证书C1签署我的service.apk,用证书C2签署我的activity.apk,并且我已将其放入服务的清单文件中 e<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="yo.myservice" android:versionCode="1" android:protectionLevel="signature" android:versionName="1.

我正在用证书C1签署我的service.apk,用证书C2签署我的activity.apk,并且我已将其放入服务的清单文件中

e<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="yo.myservice"
  android:versionCode="1"
  android:protectionLevel="signature"
  android:versionName="1.0">
<application android:icon="@drawable/icon"
 android:protectionLevel="signature"     
 android:label="@string/app_name">
    <service android:name=".yoService">
        <intent-filter>
            <action android:name="yo.myservice.yoService" />
        </intent-filter>        
    </service>
</application>
e
该活动将无法访问服务,除非其由同一证书签名。我在安卓平台2.2上


有人能告诉我哪里做错了吗?

android:protectionLevel
是一个有效的属性。您的清单上有一个又一个,但对这两个清单都无效。

我已将清单更改为“现在有”,但它仍然不起作用。@Titus:请确保您遵守了此处的所有说明: