Перейти к содержанию
Andrey Efimov

[Статья][Android] Автозапуск службы после рестарта ОС

Рекомендуемые сообщения

14 часа назад, Andrey Efimov сказал:

В Java файле всё правильно прописали?

Можно, но тогда нужно добавить jar-файл.

В вашем случае - нет.

На Токио не проверялось. Статья написана для Seattle, но 100% работает на Berlin (только вчера реализовывал данную функцию в новом приложении), а вот Токио пока в топку.

Хорошо, попробую сгенерить jar еще раз, спасибо за советы.

Поделиться сообщением


Ссылка на сообщение

Все делаю по Вашей статье, даже успешно создался файл  .jar который я закрепил к проекту, вот только сервис не стартует. Что я сделал :

1. Поправил манифест, проверил - везде есть ресивер, выдал пермишн.

2.Сгенирировал .jar файл, все прошло без ошибок, файл появляется, к проекту крепится (лежит рядом с севрисом), но после сборки сервис все равно не стартует.

Так же здесь поменял имя на имя своего сервиса :

Цитата

TestLauncher.setClassName(context, "com.embarcadero.services.Srv");

Вот частичка из моего батника:

Цитата

if x%ANDROID% == x set ANDROID=C:\SDK
set ANDROID_PLATFORM=%ANDROID%\platforms\android-23
set PROJ_DIR=%CD%
set VERBOSE=0
echo.
echo Compiling the Java service activity source files
echo.
mkdir output 2> nul
mkdir output\classes 2> nul
if x%VERBOSE% == x1 SET VERBOSE_FLAG=-verbose
javac -source 1.7 -target 1.7 %VERBOSE_FLAG% -Xlint:deprecation -cp %ANDROID_PLATFORM%\android.jar -d output\classes src\com\TestReceiver\BootCompletedReceiver.java

После просто тыкаю по проекту правой кнопкой -> ADD -> Выбираю сгенерированный файл и собираю проект. Что я делаю не так?

UPD. Пробовал собирать на 1.8 джаве - собирается без варнингов, но вот такой jar не хочет кушать рад студио, выдает ошибку связанную с path o_O

Отредактировал MikeWuzHere

Поделиться сообщением


Ссылка на сообщение

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...