просто я что то не прописал в манифесте. в каком? приложения или сервиса?
вот манифест шаблон активити
<?xml version="1.0" encoding="utf-8"?><!-- BEGIN_INCLUDE(manifest) --><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="%package%"android:versionCode="%versionCode%"android:versionName="%versionName%"android:installLocation="%installLocation%"><!-- This is the platform API where NativeActivity was introduced. --><uses-sdkandroid:minSdkVersion="%minSdkVersion%"android:targetSdkVersion="%targetSdkVersion%"/><%uses-permission%>
<uses-featureandroid:glEsVersion="0x00020000"android:required="True"/><applicationandroid:persistent="%persistent%"android:restoreAnyVersion="%restoreAnyVersion%"android:label="%label%"android:debuggable="%debuggable%"android:largeHeap="%largeHeap%"android:icon="%icon%"android:theme="%theme%"android:hardwareAccelerated="%hardwareAccelerated%"><%application-meta-data%>
<%services%>
<!-- Our activity is a subclass of the built-in NativeActivity framework class.
This will take care of integrating with our NDK code. --><activityandroid:name="com.embarcadero.firemonkey.FMXNativeActivity"android:label="%activityLabel%"android:configChanges="orientation|keyboard|keyboardHidden|screenSize"android:launchMode="singleTask"><!-- Tell NativeActivity the name of our .so --><meta-dataandroid:name="android.app.lib_name"android:value="%libNameValue%"/><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><%activity%>
<%receivers%>
<receiverandroid:name="com.PanelControlReceiver.BootCompletedReceiver"android:permission="android.permission.RECEIVE_BOOT_COMPLETED"android:enabled="true"><intent-filter><actionandroid:name="android.intent.action.BOOT_COMPLETED"/><categoryandroid:name="android.intent.category.DEFAULT"/></intent-filter></receiver></application></manifest><!-- END_INCLUDE(manifest) -->
пред шаблон актвити
<?xml version="1.0" encoding="utf-8"?><!-- BEGIN_INCLUDE(manifest) --><manifestxmlns:android="http://schemas.android.com/apk/res/android"package="com.embarcadero.PanelControl"android:versionCode="10"android:versionName="1.0.1"android:installLocation="internalOnly"><!-- This is the platform API where NativeActivity was introduced. --><uses-sdkandroid:minSdkVersion="14"android:targetSdkVersion="14"/><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/><uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/><uses-permissionandroid:name="android.permission.INTERNET"/><uses-permissionandroid:name="android.permission.READ_CALENDAR"/><uses-permissionandroid:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/><uses-permissionandroid:name="android.permission.READ_USER_DICTIONARY"/><uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED"/><uses-permissionandroid:name="android.permission.WAKE_LOCK"/><uses-permissionandroid:name="android.permission.WRITE_CALENDAR"/><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permissionandroid:name="android.permission.WRITE_USER_DICTIONARY"/><uses-featureandroid:glEsVersion="0x00020000"android:required="True"/><applicationandroid:persistent="true"android:restoreAnyVersion="False"android:label="Panel Control Debug"android:debuggable="True"android:largeHeap="true"android:icon="@drawable/ic_launcher"android:theme="@style/AppTheme"android:hardwareAccelerated="true"><serviceandroid:exported="false"android:name="com.embarcadero.services.PanelControlService"/><!-- Our activity is a subclass of the built-in NativeActivity framework class.
This will take care of integrating with our NDK code. --><activityandroid:name="com.embarcadero.firemonkey.FMXNativeActivity"android:label="Panel Control Debug"android:configChanges="orientation|keyboard|keyboardHidden|screenSize"android:launchMode="singleTask"><!-- Tell NativeActivity the name of our .so --><meta-dataandroid:name="android.app.lib_name"android:value="PanelControl"/><intent-filter><actionandroid:name="android.intent.action.MAIN"/><categoryandroid:name="android.intent.category.LAUNCHER"/></intent-filter></activity><receiverandroid:name="com.embarcadero.rtl.notifications.NotificationAlarm"/><receiverandroid:name="com.PanelControlReceiver.BootCompletedReceiver"android:permission="android.permission.RECEIVE_BOOT_COMPLETED"android:enabled="true"><intent-filter><actionandroid:name="android.intent.action.BOOT_COMPLETED"/><categoryandroid:name="android.intent.category.DEFAULT"/></intent-filter></receiver></application></manifest><!-- END_INCLUDE(manifest) -->
Вопрос
fsdb
https://yadi.sk/i/logBm8J1qYY9T
не стартует сервис. Unable to start service Intent U=0: not found
я так понимаю мой код рабочий на старт в JAVA
AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE); Intent intent2=new Intent(context, BootCompletedReceiver.class); PendingIntent pi= PendingIntent.getService(context,0, intent2,0); MainActivity.pi.cancel(); am.setRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(),10000,pi);
просто я что то не прописал в манифесте. в каком? приложения или сервиса?
вот манифест шаблон активити
пред шаблон актвити
Ссылка на комментарий
4 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.