ошибка: активность по умолчанию не найдена

<p>я обновил intellij idea 12.0.4 до 12.10. </p><p>теперь все модули в моем проекте android выдают ошибку: </p><p><strong> ошибка: </strong>активность по умолчанию не найдена</p><p>я вернулся к 12.0.4, и он работает.</p><p>есть идеи ?? я думаю, что это может быть связано с тем, что некоторые плагины не устанавливаются, потому что единственной другой вещью могла быть локальная конфигурация, но я удалил папку конфигурации для подтверждения, и это ничего не изменило.</p>

<p>если вы видите, что ошибка возникает после обновления версий intellij idea или android studio или после создания нового apk, вам может потребоваться обновить кэш ide.</p><pre><code>file -> invalidate caches / restart... </code></pre>

<p>я не могу комментировать, почему обновление intellij может вызвать эту проблему, потому что я не использую его.</p><p>однако эта ошибка: «действие по умолчанию не найдено», по-видимому, говорит о том, что у вас нет объявленного в androidmanifest.xml действия, помеченного как основное действие, которое должно быть запущено при запуске приложения.</p><p>у вас должно быть хотя бы одно действие, которое выглядит примерно так:</p><pre><code><activity android:name="com.your.package.name.youractivity" android:label="@string/app\_name"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </code></pre><p>если у вас нет хотя бы одного действия с таким фильтром намерений, вы, скорее всего, увидите сообщение об ошибке, которое вы включили здесь.</p><p>вы должны добавить этот фильтр намерений в действие, которое вы хотите открыть при запуске приложения, и это должно решить вашу проблему.</p>

<p>у вашего приложения есть активность по умолчанию при запуске?</p><p>возможно, это может быть вашей ошибкой</p><p> <a href="https://i.stack.imgur.com/v2z1a.png"> <img src="https://i.stack.imgur.com/v2z1a.png" alt="enter image description here"> </a> </p><p><strong>шаг 1</strong>: выберите «редактировать конфигурации»</p><p> <a href="https://i.stack.imgur.com/kigs8.png"> <img src="https://i.stack.imgur.com/kigs8.png" alt="enter image description here"> </a> </p><p><strong>шаг 2</strong>: посмотрите это предупреждение: активность по умолчанию не найдена <a href="https://i.stack.imgur.com/eioov.png"> <img src="https://i.stack.imgur.com/eioov.png" alt="enter image description here"> </a> </p><p><strong>шаг 3</strong>: выберите действие по умолчанию <a href="https://i.stack.imgur.com/q47xk.png"> <img src="https://i.stack.imgur.com/q47xk.png" alt="enter image description here"> </a> </p><p> <a href="https://i.stack.imgur.com/6hbpr.png"> <img src="https://i.stack.imgur.com/6hbpr.png" alt="enter image description here"> </a> </p><p><strong>шаг 3</strong>: сохраните изменения и завершите</p><p> <a href="https://i.stack.imgur.com/kr4du.png"> <img src="https://i.stack.imgur.com/kr4du.png" alt="enter image description here"> </a> </p><p><strong>удачи</strong></p><p> <a href="https://i.stack.imgur.com/6rhhz.png"> <img src="https://i.stack.imgur.com/6rhhz.png" alt="enter image description here"> </a> </p>

<p>правильный способ сделать это - добавить следующее в файл манифеста:</p><pre><code> <activity android:name="full\_name\_of\_your\_activity" android:label="@string/app\_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </code></pre><p>это должно быть вставлено между:</p><pre><code><application> </application> </code></pre><p>нет необходимости в аннулировании кэшей.</p>

<p>попробуйте щелкнуть правой кнопкой мыши по проекту и выберите <strong><em>открыть настройки модуля</em></strong>. затем перейдите на вкладку <strong><em>sources</em></strong> в вашем модуле, найдите папку <strong><em>src</em></strong>, щелкните ее правой кнопкой мыши и отметьте как <strong><em>sources</em></strong> (синий цвет).</p><p><strong>edit:</strong> в более поздних версиях android studio нет вкладки источников, но вместо этого вы можете отредактировать файл <strong><em>build.gradle</em></strong>: <a href="https://stackoverflow.com/a/22028681/1101730">https://stackoverflow.com/a/22028681/1101730</a> </p>

<p>если вы работаете над приложением виджетов, это решение должно работать для вас:</p><ol> <li>перейти к <code>edit configuration</code></li> <li>установите <code>launch option</code> в <code>nothing</code></li> </ol>

<p>в android studio в разделе «выполнить/отладка» -> «приложение android» -> «основные» -> «активность» -> выберите параметр «не запускать активность».</p>

<p>ничто из вышеперечисленного не помогло мне. через некоторое время я обнаружил, что idea изменил имена действий на прописные. подобно:</p><pre><code><intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </code></pre><p>после возврата к нормальному состоянию idea распознает активность по умолчанию:</p><pre><code><intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </code></pre>

<p>я получил эту ошибку.</p><p>и обнаружил, что в файле манифеста при запуске я не помещал <code>action</code> и <code>category</code> в фильтр намерений.</p><p>неправильный:</p><pre><code><activity android:name=".videoadstarter" android:label="@string/app\_name"> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </activity> </code></pre><p>правильный:</p><pre><code><activity android:name=".videoadstarter" android:label="@string/app\_name"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </code></pre>

<p>у @touchboarder это почти получилось. хотя выбор «не запускать активность» ничего не приводит к запуску.</p><p>в android studio в разделе «выполнить/отладка» -> «приложение android» -> «основные» -> «активность» -> выберите параметр «запуск:»</p><p>выберите свою активность. это не совсем <em>исправляет</em> предполагаемое поведение, а корректно переопределяет его.</p><p> <a href="https://i.stack.imgur.com/kwnsm.png"> <img src="https://i.stack.imgur.com/kwnsm.png" alt="edit run/debug configurations and specify launch activity"> </a> </p>

<p>в моем случае <code>file -> invalidate caches / restart...</code> не помог</p><p>все было в порядке с моим проектом, и, конечно, у меня был следующий фильтр намерений для моей деятельности</p><pre><code><intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </code></pre><p>что мне действительно помогло, так это удаление папок кеша android/gradle (они могут расти до 10-30 гб)</p><p>перейти к <code>c:\users\your\_user\_windows\_name</code> и удалить следующие папки</p><ul> <li>.android</li> <li>.androidstudio3.2</li> <li>.gradle</li> </ul><p>(вы можете сохранить некоторые настройки android из <code>.androidstudio3.2</code> перед удалением, если хотите)</p><p>вы можете создать файл bat <code>clear\_cache.cmd</code>, например, так, чтобы удалять папки без корзины.</p><pre><code>rmdir /s /q .android rmdir /s /q .androidstudio3.2 rmdir /s /q .gradle </code></pre><p>это будет работать намного быстрее, и вам не нужно удалять его также из корзины</p><p>постскриптум положить <code>clear\_cache.cmd</code> в <code>c:\users\your\_user\_windows\_name</code></p><p>это также хорошая идея, чтобы удалить папку android studio и загрузить ее снова</p>

<p>я нашел этот блог, который действительно исправил эту проблему в моем случае. оказывается, вы должны добавить какое-то намерение:</p><pre><code><intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </code></pre><p>это было определенно просто. ссылка:</p><p> <a href="https://www.aboutonline.info/2018/08/error-running-app-default-activity-not-found-on-android-with-kotlin.html">https://www.aboutonline.info/2018/08/error-running-app-default-activity-not-found-on-android-with-kotlin.html</a> </p>

<p>я изменил свой intent-фильтр на</p><pre><code><intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.default"/> <category android:name="android.intent.category.launcher" /> </intent-filter> </code></pre><p>просто добавьте опцию default. я использовал библиотеку process phoenix, и она предложила мне определить намерение по умолчанию. это дополнение решило мою проблему.</p>

<p>если ваше приложение не имеет activity (например, только служба), измените параметр запуска/отладки конфигурации «launch» на nothing.</p>

<p>сначала убедитесь, что вы включили активность по умолчанию в манифест.</p><p><strong>пример:</strong></p><pre><code><activity android:name=".defaultactivity"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </code></pre><p>если вы все перепробовали и ничего не работает</p><ul> <li>удалите кеш из своего% home% \. gradle\caches и снова синхронизируйте проект.</li> </ul><p>или проверьте этот ответ</p><blockquote> <p> <a href="https://stackoverflow.com/a/53476487/5507705">https://stackoverflow.com/a/53476487/5507705</a> </p> </blockquote>

<p>этот метод работает для меня нажмите на значок приложения и затем выберите изменить конфигурации . в редактировании конфигурации выберите заданное действие вместо действия по умолчанию . затем укажите путь действия ниже.</p><p> <a href="https://i.stack.imgur.com/gcyx8.png"> <img src="https://i.stack.imgur.com/gcyx8.png" alt="click on app and edit configuration"> </a> </p><p> <a href="https://i.stack.imgur.com/oodqn.png"> <img src="https://i.stack.imgur.com/oodqn.png" alt="choose the specified activity and the directory"> </a> </p><p>в конце синхронизирую с файлами gradle.</p>

<p>я нашел это в своем коде:</p><pre><code><context android:name=".mainactivity"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </context> </code></pre><p>если вы посмотрите очень внимательно, вместо этого должен быть <code><activity android:name=".mainactivity"></code>.</p><p>по-видимому, я где-то рефакторил «активность», и она также изменила имена в androidmanifest.</p>

<p>в моем случае я рефакторил переменную-член, которая называлась «активность», я переименовал ее в «контекст» ... я обнаружил, что рефакторинг был сделан в <b>деятельность</b> теги в манифесте, и я нашел их <b>контекст</b> вместо тегов ... это действительно глупо из android studio!</p>

<p>ну, я тоже получил эту ошибку,</p><blockquote> <p>ошибка: активность по умолчанию не найдена</p> </blockquote><p>хорошо в моем случае это было для модуля износа .. мне не нужна активность там, так что я просто делаю </p><ol> <li>перейти к редактированию конфигурации -> износ-> параметры запуска-> запуск-> ничего.</li> <li>применить изменения. нажмите ok.</li> <li>удалите существующий код для активности по умолчанию из файла манифеста.</li> </ol><p>примечание. не забудьте очистить проект и синхронизировать файлы gradle.</p>

<p>только что столкнулся с этой ошибкой на android studio 2.1.2 . решен добавлением фильтра намерений main/launcher к активности по умолчанию в<strong> <em>flavour</em> </strong>manifest, хотя фильтр уже был в активности по умолчанию в манифесте по умолчанию. это даже было в объединенном манифесте, но студия не может найти его, пока я не продублировал фильтр в обоих манифестах.</p>

<p>редактировать androidmanifest.xml</p><pre><code><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.java2"> <application android:allowbackup="true" android:icon="@mipmap/ic\_launcher" android:label="@string/app\_name" android:roundicon="@mipmap/ic\_launcher\_round" android:supportsrtl="true" android:theme="@style/apptheme"> <activity android:name=".mainactivityname"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest> </code></pre>

<ol> <li><code>build -> rebuild project</code> </li> <li><code>file -> invalidate caches.. -> invalidate and restart</code></li> </ol><p>меня устраивает. перестройте проект, чтобы убедиться в отсутствии ошибок в проекте. тогда мы можем аннулировать кеш. </p>

<p>мой опыт: убедитесь, что все ваши java-файлы были идентифицированы, если idea не идентифицирует ваш java-файл, поэтому он не может понять, что означает «activity» </p><p>удачи :)</p><p><img src="https://i.stack.imgur.com/5gwcy.png" alt="enter image description here"></p>

<p>android manifest.xml установите начальную активность следующим образом</p><pre><code><intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </code></pre>

<p>у меня та же проблема в android studio 3.3 canary 3. проект из стабильной версии android studio 3.0 работает в первую очередь правильно, затем после некоторых очисток/перекомпоновок он показывает ошибку «нет активности по умолчанию». я попытался переустановить эту альфа-версию android studio: ошибка снова. но потом запустил его в старом стабильном android и с помощью apk install, и этот apk работает правильно. </p><p>кроме того, мой проект был создан с помощью instant app (базовые, функциональные, мгновенные, подкаталоги приложений). я думаю, что в этой android studio есть некоторые проблемы с файлами manifest.xml, разделенными на эти несколько каталогов. </p><p>поэтому я изменил настройки в этом: <a href="https://i.stack.imgur.com/ggsgw.png"> <img src="https://i.stack.imgur.com/ggsgw.png" alt="enter image description here"> </a> </p>

<p>я столкнулся с той же проблемой. по некоторым причинам android studio заменила все атрибуты <code>android:name</code> в большинстве файлов xml, включая манифест, на <code>android:subject</code>, который не распознается android studio.</p><p> <a href="https://i.stack.imgur.com/hu98j.png"> <img src="https://i.stack.imgur.com/hu98j.png" alt="enter image description here"> </a> </p><p>как вы можете видеть на картинке выше, ide не распознает атрибут <code>android:subject</code>. в результате он не сможет прочитать строки, которые определяют mainactivty. </p><p>решение состоит в том, чтобы просто изменить каждый <code>android:subject</code> на <code>android:name</code> и затем перестроить проект из меню build -> rebuild project. вы можете столкнуться с той же проблемой при перестройке проекта, поэтому сделайте то же самое, что и выше.</p>

<p>недавно я столкнулся с подобной проблемой. проблема связана с файлом xml activitymanifest . проверьте, правильно ли закрыты лозунги.</p>

<p>недействительные кэши/перезапуск</p><hr><p> <a href="https://i.stack.imgur.com/acd7y.png"> <img src="https://i.stack.imgur.com/acd7y.png" alt="just restart"> </a> </p><hr><p>после этого ваше приложение должно быть запущено!</p>

<p>после обновления android studio с 1.2.x до 1.3 у меня возникла та же проблема, и я попробовал все предложения, но ничего не получалось. тогда я сделал это:</p><p>перейдите к run/debug configurations. выберите конфигурацию, которая дает ошибку и удалите ее. создайте новый с тем же именем и настройками. после этого снова подключите usb-кабель и запустите приложение.</p><p>это решило проблему для меня.</p>

<p>я начал с демонстрационного приложения и изменил его. я изменил путь java внутри исходного кода с com -> example -> foo на свой собственный и отредактировал манифест; однако android studio (0.8.7) очень запуталась.</p><p>я перепробовал все перечисленное выше, и у меня ничего не вышло. может быть, это даже ухудшило ситуацию?</p><p>мое окончательное решение состояло в том, чтобы отредактировать <code><projectname>.iml</code> в подкаталоге <code>.idea</code>, открыв его в android studio (он же текстовый редактор).</p><p>до:</p><pre><code><content url="file://$module_dir$"> <sourcefolder url="file://$module_dir$/gen" istestsource="false" generated="true" /> </content> </code></pre><p>я (повторно) добавил каталог src (2-я строка) . после:</p><pre><code><content url="file://$module_dir$"> <sourcefolder url="file://$module_dir$/src" istestsource="false" /> <sourcefolder url="file://$module_dir$/gen" istestsource="false" generated="true" /> </content> </code></pre><p>после сохранения android studio перезагрузился и начал работать как положено.</p>

<p>иногда удаление приложения для всех пользователей помогает. зайдите в список приложений в настройках, зайдите в свое приложение или прокрутите до конца списка, затем удалите его. надеюсь это поможет</p>

<p>ничто до этого не помогло мне, и android studio создала эту проблему со всеми моими приложениями, которые уже работали раньше - так что я знал - это не имеет отношения к моему коду.</p><p>теперь я решил это:</p><p>вам нужно сбросить android studio: просто перейдите в c:\users\имя\_руса\androidstudio3.2 (или подобное) и удалите этот каталог.</p><p>этот парень показывает вам, как именно это сделать в своем видео в старой версии: <a href="https://www.youtube.com/watch?v=awzelispgwu&t">https://www.youtube.com/watch?v=awzelispgwu&t</a> </p>

<p>перейти к<strong><code>build.gradle</code></strong>(проект: xyz)</p><pre><code>buildscript { repositories { jcenter() google() } allprojects { repositories { jcenter() google() } // just place 'google()' to the top of 'jcenter()' buildscript { repositories { google() jcenter() } allprojects { repositories { google() jcenter() // enter code here } } </code></pre><p>это прекрасно работает для меня.</p>

<p>все ответы выше не помогли мне. попробуйте удалить это</p><pre><code><?xml version="1.0" encoding="utf-8"?> </code></pre><p>в вашем androidmanifest. затем:</p><pre><code>file > sync project with gradle files </code></pre>

<p>ошибка: активность по умолчанию не найдена<br></p><p>я решил так<br> выполнить >> изменить конфигурацию >> приложение android >> введите путь к классу действий по умолчанию в поле «запуск».</p>

<p>иногда эта ошибка из-за неправильного поведения студии android из-за внутреннего кеша и системы построения проекта. даже мы установили все идеально для активности по умолчанию .. для такой проблемы я нашел решение, и оно работает для меня. </p><p><strong> шаг 1. </strong>android studio ---> файл -> неверный кэш и закрытая студия android.</p><p><strong> шаг 2. </strong>перейти к пути c:\users\user.androidstudio3.2\system</p><p><strong> шаг 3. </strong>изменить имя с расширением .back ниже папки пример: компилятор должен быть compiler.back</p><ul> <li>компилятор</li> <li>компилятор-сервер</li> <li>преобразование</li> <li>внешний build\_system</li> <li>фреймворк</li> <li>gradle</li> <li>resource\_folder\_cache</li> </ul><p><strong> шаг 4: </strong>запустите android studio и откройте свой проект.</p><p>я надеюсь, что это будет работать для вас.</p>

<p>выход из android studio.</p><p>перейти к пути <code>c:\users\your\_window\_user\_name\.androidstudio3.3\system</code></p><p>удалить папку/caches и папку/tmp</p>

<p>надеюсь, этот ответ кому-нибудь поможет.</p><p>если у вас уже есть тег <code><intent-filter></code>, просто убедитесь, что вы закрываете все теги правильно.</p><p>моя ошибка заключалась в том, что я закрывал тег <code><activity></code> только с помощью <code></></code> вместо <code></activity></code>.</p>

<p>у меня была эта проблема в течение 2 дней. перепробовал все возможные решения, но ничего не получалось.</p><p>наконец-то найти решение.</p><p>вот что вам нужно сделать.</p><p>закрыть android studio</p><p>перейдите в c:\users\username.android и переименуйте папку build-cache в build-cache.bak</p><p>перейдите в c:\users\username.androidstudio3.3\system и переименуйте эти папки</p><p>кэши к caches.bak</p><p>compile-server для compile-server.bak</p><p>компилятор для compiler.bak</p><p>преобразование в преобразование.</p><p>external\_build\_system to external\_build\_system.bak</p><p>рамки для frameworks.bak</p><p>gradle to gradle.bak</p><p>resource\_folder\_cache to resource\_folder\_cache.bak</p><p>откройте android studio и снова откройте свой проект.</p>

<p>это поможет тому, кто зашел на эту страницу как я</p><p>я получил ошибку ошибка: активность по умолчанию не найдена после того, как я скопировал вставленный код из онлайн-курса. </p><p>ошибка была в первой строке файла mainactivity.java </p><p>вместо пакета com.example.myname.justjava;</p><p>первой строкой был пакет com.example.android.justjava; </p><p>из кода, предусмотренного для обучения</p><p>исправление это избавило от ошибки</p>

<p>проверьте наличие тега<strong> activity </strong>внутри тега<strong> application </strong>в файле <em>androidmanifest.xml</em>.</p>

<p>я получил эту ошибку за попытку запустить приложение, у которого не было активности (это был проект androidtest). поэтому я просто щелкнул правой кнопкой мыши на тестовом проекте и выбрал «выполнить» или «отладка» в контекстном меню.</p>

<pre><code><activity android:name=".mainactivity"> <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </code></pre><p>просто добавьте это в свой файл манифеста в тегах, просто замените <code>mainactivity</code> на вашу активность по умолчанию, и <code>android.intent.action.youractivity</code> будет работать</p>

<p>у меня была эта проблема на android studio 3.0.1, и она была вызвана ошибкой слияния. по какой-то причине мне не было выдано ни одного сообщения об ошибке в выводе сообщения. мне пришлось проверить объединенный манифест (app-> manifest-> androidmanifest.xml, затем вкладка «объединенный манифест»), и там внизу произошла ошибка, указывающая, что новейшая библиотека, добавленная в build.gradle, зависела от какая-то другая библиотека, minsdk которой выше моего приложения minsdk. решение было в этом сообщении, и оно должно было добавить </p><pre><code><uses-sdk tools:overridelibrary="timber.log"/> </code></pre><p>в androidmanifest.xml. на самом деле эта библиотека (piwik 1.0.2) уже имела этот overridelibrary в своем манифесте.</p><p>странно было то, что другие члены команды не испытывали этой проблемы.</p>

<p>ну, я иногда не понимаю android studio ...</p><p>я столкнулся с той же самой проблемой и попробовал то, что сказали ответы здесь, но безрезультатно. и затем я изменил одну вещь: действие в моем фильтре намерений содержало имя действия все в заглавных буквах, и я изменил его на маленький и оставил только слово main в заглавных буквах, и это решило проблему! как абсурдно! я надеюсь, что это может кому-то помочь.</p>

<p>я попробовал invalidate кеш и перезапустить, не повезло. затем я проверил манифест, правильно настроив основной вид деятельности.</p><p>я проверил «автономную работу» в разделе «глобальные настройки gradle» в «файл» -> «настройки» -> «сборка, выполнение, развертывание -> gradle».</p><p>я снял этот флажок, изменил build.gradle (project) для использования другой версии gradle (com.android.tools.build:gradle:3.3.1) и сохранил ее, чтобы активировать синхронизацию gradle.</p><p>после синхронизации эта ошибка исчезла, я снова смог отладить.</p>

<p>tl; dr: </p><p>убедитесь, что вы проверяете не только имя <code>action</code> и <code>category</code>, но и путь. особенно, если вы сделали рефакторинг.</p><p>решением для меня было внимательно проверить файл <code>androidmanifest</code>. я выполнил рефакторинг, и он не только обновил фильтры намерений, но и обновил путь к имени фильтра намерений:</p><pre><code> //type and value were added to the path here when i did the refactor <action android:name="android.intent.type.main"/> <category android:name="android.intent.value.launcher"/> </code></pre><p>так должно быть: </p><pre><code><action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </code></pre>

<p>некрасиво но у меня сработало</p><p>если это сообщение об ошибке, моя проблема была в модуле, я просто полностью удалил тег приложения из манифеста моего модуля, и это сработало.</p><p>(также удалите ic\_launcher из библиотеки модулей)</p><p>было:</p><pre><code><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mymodule" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="16" android:targetsdkversion="23" /> <application android:allowbackup="true" android:icon="@drawable/ic\_launcher" android:label="@string/app\_name" > <activity android:name="com.example.mymodule.mainactivity" android:label="@string/app\_name" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest> </code></pre><p>сейчас:</p><pre><code><?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mymodule" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="16" android:targetsdkversion="23" /> </manifest> </code></pre>

<p>в моем случае в <strong>androidmanifest.xml</strong> был неверный стиль, как показано ниже. удаление буквы «o» над тегом приложения решено. по всей видимости, android studio не обнаруживает ошибок типов в <strong>androidmainfest.xml</strong> </p><pre><code><uses-permission android:name="android.permission.access\_fine\_location"/> <uses-permission android:name="android.permission.access\_network\_state"/> o <application android:name=".appname" android:allowbackup="false" android:icon="@drawable/ic\_launcher" android:label="@string/app\_name" android:theme="@android:style/theme.light.notitlebar"> </code></pre>

<p>поздно в вечеринке . просто очистить и восстановить. проблема исчезнет.</p>

<p>проверьте все строки в вашем манифесте.</p><p>в моем случае у меня есть эта ошибка:</p><pre><code>android:theme="@android:style/theme.wallpaper.notitlebar.fullscreen" </code></pre><p>ничего в logcat</p>

<p>возможно, вам не хватает атрибутов. обязательно включите это действие в файл манифеста</p>

<p>если указанные выше параметры не работают, попробуйте удалить папку .gradle.</p><p>я использую android studio 3.3.1. все мои проекты были в порядке, когда все внезапно перестали работать, говоря, что не было никакой активности. даже новые проекты показывали ту же ошибку. после нескольких часов аннулирования кэша, пытаясь исправить файл манифеста. я заметил, что он имеет некоторые отношения с такими библиотеками androidx, как (androidx.core: core-ktx). в некоторых проектах только обновление библиотек решает проблему, но на самом деле удалялась папка .gradle.</p>