1. Что вообще делать в таких ситуациях? Искать путь попроще не хочется, нужно преодолеть, а как - не имею понятия.
Взять перерыв/сменить направление деятельности/пообщаться с разработчиками напрямую(форумы, IRC)
2. Есть ли полноценный источник знаний по android, который можно просто читать, делать, при этом понимать?
Понимание, прежде всего, зависит от Вас, поэтому важно найти "свою" книгу и/или источник. Хотя, может это временный ступор и нужно просто себя пересилить.
Не думаю, что есть что то более полноценное, кроме документации
3. Может есть какой-то способ изучения через практику, без последовательного просмотра тем?
Если надоело читать - пишите
Надоело писать - читайте
p.s.
Head First Android Development пробовали?