Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
#1

Не устанавливается сервис

18.08.2016, 14:25. Просмотров 214. Ответов 7
Метки нет (Все метки)

Возникла такая проблема: имеется приложение в котором есть только сервис (Activity нету). Если его запустит, то как я понимаю оно должно установится (в данном случае на эмулятор) и в логах отобразится что-то на подобии "Installed success", но он не устанавливается (Couldn't load memtrack module (No such file or directory). В чем проблема может быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.08.2016, 14:25
Ответы с готовыми решениями:

Сервис уведомлений
Всем доброго времени суток. Возникла такая задача: Приложение позволяет...

Неубиваемый сервис
Задача такая реализовать сервис, который время от времени будет присылать пуши....

Сервис не останавливается
Вот активити по нажатию на кнопку Start запускает сервис import...

Сервис уведомлений
Привет. Нужна помощь в создании уведомлений из сервиса. В приложение поступают...

Неубиваемый сервис
Как запустить сервис из активити и сделать так чтобы он не умерал вместе с...

7
vxg
Модератор
3236 / 2040 / 319
Регистрация: 13.01.2012
Сообщений: 7,898
18.08.2016, 14:29 #2
kozak95, логика на мой взгляд такая: сервис может запустить только клиентская программа, от факта установки пакета сервис не запуститься, активити для лаунча у вас нет следовательно система не сможет ничего запустить в вашем приложении и что ожидаемо нет ярлыка что бы вы запустили его сами.

Добавлено через 31 секунду
сделайте простого клиента который поднимал бы сервис
0
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
18.08.2016, 14:41  [ТС] #3
vxg, Да, Activity есть, но оно не может найти сервис
Java
1
2
3
4
5
6
7
8
9
    public void onClickStart(View v) {
        Intent intent=new Intent("com.kozachok.someservice.MyService");
        if(intent.resolveActivity(getPackageManager())==null)
            Log.d("MY_LOGS","NULL");
        else{
            startService(intent);
        }
 
    }
0
Pablito
2665 / 2147 / 729
Регистрация: 12.05.2014
Сообщений: 7,500
Завершенные тесты: 1
18.08.2016, 14:45 #4
Цитата Сообщение от kozak95 Посмотреть сообщение
имеется приложение в котором есть только сервис (Activity нету)
Цитата Сообщение от kozak95 Посмотреть сообщение
Да, Activity есть, но оно не может найти сервис
wtf?
0
vxg
Модератор
3236 / 2040 / 319
Регистрация: 13.01.2012
Сообщений: 7,898
18.08.2016, 14:45 #5
Цитата Сообщение от kozak95 Посмотреть сообщение
Да, Activity есть
vs
Цитата Сообщение от kozak95 Посмотреть сообщение
имеется приложение в котором есть только сервис (Activity нету)
эм...))
что касается кода - а вы пробовали просто запустить его без if?
0
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
18.08.2016, 14:53  [ТС] #6
Да, пробовал конечно.
FATAL EXCEPTION: main
Process: com.kozachok.killservice, PID: 5650
java.lang.IllegalStateException: Could not execute method for android:onClick
Если поднимать сервис в одном проекте, то все работает. Но я хочу запустить сервис который находится в другом месте.
0
vxg
Модератор
3236 / 2040 / 319
Регистрация: 13.01.2012
Сообщений: 7,898
18.08.2016, 15:01 #7
kozak95, попробуйте
Java
1
2
3
Intent i = new Intent();
i.setClassName(packageName, serviceName);
ctx.startService(i);
Добавлено через 2 минуты
имя сервиса задавайте полное (с пакетом)
1
kozak95
34 / 34 / 21
Регистрация: 01.11.2013
Сообщений: 319
18.08.2016, 15:08  [ТС] #8
vxg, Спасибо, поднялся)
0
18.08.2016, 15:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.08.2016, 15:08

Не выполняется сервис android
Приветствую. Пытаюсь запустить сервис. Делаю так package...

Узнать запущен ли сервис
Я хочу из приложения запускать сервис. Но чтобы не запускать его дважды мне как...

Как организовать сервис?
Здравствуйте! Подскажите пожалуйста, как лучше организовать сервис, который...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru