Почему Android требует, чтобы имя пакета имело как минимум два идентификатора?

При создании нового приложения для Android Eclipse жалуется, что Package name must have at least two identifiers а Netbeans жалуется. Package name must have at least two parts (Android Bug) .

Я понимаю, как обойти эту проблему. Мой вопрос: откуда это ограничение? Я не нашел упоминания об этом в документации по Android или трекеру проблем .

Мой вопрос: откуда это ограничение?

В частности, поскольку пакет должен быть уникальным на устройстве и уникален на Android Market, настоятельно рекомендуется использовать стандартные соглашения об обратном домене Java для вашего пакета. Цитирование документации :

Чтобы избежать конфликтов с другими разработчиками, вы должны использовать право собственности на Интернет в качестве основы для имен ваших пакетов (в обратном порядке). Например, приложения, опубликованные Google, начинаются с com.google. При публикации приложений вы также не должны использовать пространство имен com.example.

Доменное имя должно содержать не менее двух сегментов; Следовательно, ограничение, требующее двух сегментов.

Поэтому вам нужно поместить как минимум два слова, разделенных точкой. Например: daniel.bug