2016-06-14 2 views
2

Я создал системное приложение hava. У него есть один файл справки и служба. Я реализовал интерфейс helpl и addService в методе службы onStartCommand().Android/ServiceManager.addService() java.lang.SecurityException

Сбой безопасности. Что делать? Я попробовал два метода, чтобы решить эту проблему, но это не повлияло. 1. setenforce 0 2. добавить свою службу в service_context файле

+0

вы можете показать манифеста код? – Konstantin

+0

Я сфокусировал внимание на проблеме. Его можно решить с помощью следующих шагов: –

+0

1. adb shell (корень) –

ответ

1

<?xml version="1.0" encoding="utf-8"?> 
 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
 
    package="xxx.xxx.xxxx" 
 
    android:sharedUserId="android.uid.system" 
 
    android:versionCode="1200000" 
 
    android:versionName="1.2.0" > 
 
    
 
    <uses-feature android:name="android.hardware.type.watch" /> 
 

 
    <uses-sdk 
 
     android:minSdkVersion="14" 
 
     android:targetSdkVersion="23" /> 
 
    
 
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 
 
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/> 
 
    <uses-permission android:name="android.permission.PACKAGE_USAGE_STATS" /> 
 
    <uses-permission android:name="android.permission.WAKE_LOCK" /> 
 
\t <uses-permission android:name="android.permission.INTERNET"/> 
 
    <application 
 
     android:allowClearUserData="false" 
 
     android:name=".xx" 
 
     android:allowBackup="false" 
 
     android:label="xx"> 
 
     
 
    </application> 
 
</manifest>

Смежные вопросы