2016-06-30 3 views
3

Я создаю живые обои в андроид-студии. Я не хочу никакого интерфейса, кроме обоев, поэтому мое приложение не содержит никаких действий.Как создать приложение без основной активности в студии Android?

Однако, когда я пытаюсь развернуть устройство, я получаю следующую ошибку, и мои обои не будут загружаться.

Could not identify launch activity: Default Activity not found 
Error while Launching activity 

Как создать приложение, которое работает, не имеющее основного вида деятельности?

+0

Возможный дубликат [Как сделать анимированные Живые обои для Android?] (HTTP: // stackoverflow.com/questions/9584791/how-to-make-animated-android-live-wallpaper) – GreyBeardedGeek

+0

@GreyBeardedGeek Это не дубликат. Связанный учебник имеет основное действие, которое устанавливает обои. Я не хочу заниматься основной деятельностью. –

+0

Почему вы неохотно создаете основной вид деятельности? Я не думаю, что это возможно. – kha

ответ

9

Совершенно нормально, чтобы в вашем приложении не было никаких действий. Сборка преуспевает, Android Studio только терпит неудачу, когда пытается ее запустить, потому что она не знает, что делать.

Необходимо изменить конфигурацию запуска. Перейдите в раздел «Run> Изменить конфигурации» и в разделе «Параметры запуска» Смена «По умолчанию активность» на «Nothing»:

enter image description here

+0

Где я могу найти меню «Запустить конфигурацию»? –

+0

Перейдите в раздел «Запустить> Изменить конфигурации». –

-2
  1. В вашем манифесте задайте тему «Активность» теме. Translucent.NoTitleBar.
  2. Не беспокойтесь о макете своей деятельности и не вызывайте setContentView().
  3. В операции ActivityCreative() выйдите из Activity с финишем().
+0

Действительно ли это стандартный способ работы с этим в живых обоях? Это похоже на хакерское обходное решение. –

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